본문 바로가기

Javascript39

JavaScript - String 쌍따옴표나, 홀따옴표나 모두 String형 값에 사용한다. 둘 중 어떤 것을 써야 하는지는, 회사 규정에 따라 다르다. let good = '이것도 맞고'; let better = "이것도 맞습니다"; 1. 대소문자 바꾸기 string형에서 제공하는 기본 함수들이 많은데 대표적으로 알아서 대소문자를 바꿔주는 함수가 있다. let lastName = 'Yeri Kim'; let upperLastName = lastName.toUpperCase(); let lowerLastName = lastName.toLowerCase(); console.log(lastName); console.log(upperLastName); console.log(lowerLastName); lastName이라는 변수에 string형.. 2020. 6. 21.
JavaScript - 데이터 타입 JavaScript에는 6가지 데이터 타입이 있다. undefined null boolean 숫자 문자열 객체 1. typeof 연산자 typeof연산자를 통해 이 값, 이 변수는 무슨 데이터 타입인지 알 수 있다. typeof연산자를 적용하면 다음 문자열 중 하나를 반환한다. undefined : 정의되지 않은 변수 boolean string number object: 함수를 제외한 객체 또는 object function 다음과 같이 사용한다. let msg = "message"; console.log(typeof msg); console.log(typeof 100); null이라는 데이터 타입이 object로 반환되는 것이 헷갈릴 수 있지만, null은 빈 객체를 참조하고 있어서 그렇다. consol.. 2020. 6. 21.
JavaScript - 배열 조작하기 1. 요소 추가 요소를 추가하기 위해 일단 요소가 없는 빈 배열을 선언하고, let cities = []; cities라는 변수에 빈 배열을 할당해주었다. 그리고 아래와 같이 요소를 하나씩 추가할 수 있다. cities[0] = "서울"; cities[1] = "대전"; cities[2] = "대구"; cities[5] = "제주도"; 순서를 꼭 지키지 않고 이렇게 원하는 위치에 마음대로 요소를 할당할 수 있다. cities의 4번째, 5번째 요소는 아무것도 할당하지 않았기에 console.log로 출력해보면 undefined라고 출력된다. 요소를 수정하고 싶을 때는 아래와 같이 작성하면 된다. cities[5] = "포항"; console.log(cities[5]); 2. push/unshift 함수 .. 2020. 6. 21.
JavaScript - for문 for문이란 코드를 원하는 만큼 반복시켜 준다. for문에 언제부터 언제까지라고 알려주면 그만큼 반복할 수 있다. for문의 형태는 아래와 같다. for (반복조건) { //반복조건이 맞으면 실행할 코드 } 0부터 5까지 1씩 증가시키면서 for 문의 {} 내부를 실행하라는 뜻이다. i가 0, 1, 2, 3, 4, 5까지 총 6번의 반복문이 실행된다. i가 5가 될 때까지 for문의 {}안을 실행하다가, 6이 되면 {} 내부로 들어가지 못하고, {} 밖으로 벗어난다. 그렇다면 i가 0, 1, 2, 3, 4, 5일 때 실행하게 되니 for문이 총 6번 실행된다. 결과는 똑같게 만들고 조건의 표현만 다르게 한다면 이렇게 표현할 수도 있다. let count = 1; for (let i = 0; i < 6; .. 2020. 6. 21.