[JS]변수, type
변수
-
변수의 선언
변수를 선언한다는 것은 데이터 보관함에 데이터를 넣을 공간을 확보하는 것
변수 선언은 var, let, const
var age; let name; const grade = '1st';
var는 거의 사용되지 않으며 let은 변수의 값이 가변적일 때 사용 const는 변수의 값이 변하지 않을 때 사용
-
변수의 할당
name = DK;
형태이며 const는 선언과 할당 동시
-
구구단 출력하기
let num = 3; console.log(num * 1) // 3 console.log(num * 2) // 6 console.log(num * 3) // 9 console.log(num * 4) // 12 console.log(num * 5) // 15 console.log(num * 6) // 18 console.log(num * 7) // 21 console.log(num * 8) // 24 console.log(num * 9) // 27
type
변수의 타입
숫자, 문자, 불리언, 자료형(배열, 객체), undefined, null 등
또한 typeof 연산자로 변수 type 구함
let num = 1;
console.log(typeof(num)); // numbur
let string = '1'
console.log(typeof(string)); // string
let boo = 1 > 2;
console.log(typeof(boo)); // boolean
let users = ['Suzy', 'Hue'];
console.log(typeof(users)); // object
let too = Array.isArray(users);
console.log(too); // true
let user = {
name: 'Mike',
age: 20,
}
console.log(typeof(user)); // object
let fn = function() {
console.log(1);
}
fn();
console.log(typeof(fn)); // function
let und = undefined;
console.log(typeof(und)); // undefined
let nu = null;
console.log(typeof(nu)); // object
null의 typeof가 object인 것은 JS초기 설계의 오류
댓글남기기