데이터 타입

    모던 자바스크립트] 데이터 타입(하)

    모던 자바스크립트] 데이터 타입(하)

    불리언 타입 불리언 타입의 값은 논리적 참, 거짓을 나타내는 true, false 뿐입니다. let foo = true; console.log(foo); // true foo = false; console.log(foo); //false undefined 타입 undefined 타입의 값은 undefined가 유일합니다. var 키워드로 선언한 변수는 암묵적으로 undefined로 초기화됩니다. null 타입 null 타입의 값은 null이 유일합니다. 자바스크립트는 대소문자를 구분하므로 null 은 Null, NULL 등과 다릅니다. null은 변수에 값이 없다는 것을 의도적으로 명시할 때 사용합니다. 심벌 타입 심벌은 ES6에서 추가된 7번째 타입으로 변경 불가능한 원시 타입의 값입니다. 심벌은 다른..

    모던 자바스크립트] 문 / 데이터 타입(상)

    모던 자바스크립트] 문 / 데이터 타입(상)

    문 문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위입니다. 문의 집합으로 이뤄진 것이 프로그램이며, 문을 작성하고 순서에 맞게 나열하는 것이 프로그래밍입니다. 문을 명령문이라고도 부릅니다. 문은 선언문, 할당 문, 조건문, 반복문 등으로 구분할 수 있습니다. // 변수 선언문 let x; // 할당문 x = 5; // 함수 선언문 function foo () {} // 조건문 if(x > 1) console.log(x); // 반복문 for(let i=0; i < 2; i++){ console.log(i) } 표현식인 문과 표현식이 아닌 문 표현식은 문의 일부일 수 있고 그 자체로 문이 될 수도 있습니다. // 변수 선언문은 값으로 평가될 수 없으므로 표현식이 아닙니다. let x; // 1, 2..