데이터를 담을 수 있는 대상
const(상수)- 변하지 않는 값
let(변수) - 변하는 값
const를 이용한 변수 설정 및 결과값
const myName = "Jason"; console.log("My name is " + myName); // output: My name is Jason myName = "Kate"; console.log("My name is " + myName); // output: Error
let을 이용한 변수 설정 및 결과값
let myName = "Jason"; console.log("My name is " + myName); // output: My name is Jason myName = "Kate"; console.log("My name is " + myName); // output: My name is Kate
Number, String, Boolean, Undefined, Null 유형이 있다.
Boolean 타입은 논리 요소를 나타내며 true, false 두 가지의 값을 가질 수 있다.
console.log(1 + 1 === 2); // output: true console.log(1 + 1 === 3); // output: false console.log(1 + 1 !== 2); // output: false console.log(1 + 1 !== 3); // output: true
Undefined와 null의 차이
let name // 변수만 선언되었고 값이 안주어졌다. console.log(name); // output: undefined name = null; // 변수 선언 후 null 값을 주었다. console.log(name); // output: null
Object, Array, Function 유형이 있다.
Object = {key: "value", key:"value"....}
let myObject = {name: "Code Lee", isDeveloper: true}; console.log(myObject.name + " is " + myObject.isDeveloper); // output: Code Lee is true