-자바스크립트는 여러가지 데이터 타입을 가질 수 있다.
let length = 16 // number
let lastName = "Johnson"; //String
let x = {firstName : "John" , lastName: "Doe" }; //Object
-자바스크립트는 숫자와 스트링이 값이 쓰이는 경우
숫자를 스트링으로 인식한다.
let x = 16 + "Volvo";
이건 숫자가 String으로 인식되어 x값은 16Volvo로 나온다.
-왼쪽에서 오른쪽으로 해석하기 떄문에. 그 전에 오퍼레이터가 있으면
스트링으로 안보고 그냥 계산되서 나옴
let x = 16 + 4 + "Volvo";
result : 20Volvo
대신 스트링이 나온 후에. 숫자가 나오면 , 16이 스트링으로 인식되서
모든 숫자가 스트링으로 인식된다.
let x = "Volvo" + 16 + 4;
result : Volvo164
-e 지수함수를 이용하여 숫자를 줄이거나 늘릴 수 있음
let y = 123e5; //12300000
let z = 123e-5; // 0.00123
-자바스크립트 배열
배열은 인덱스 [0]부터 시작하며, [] 이걸 씀
const food = ["pizza" , "pasta" , "steak" ];
-자바스크립트 객체
객체를 만들 때는 {} 이걸 쓰며, 이름:값 으로 쓰고 콤마로 분리한다.
const person = {firstName:"John", lastName:"Doe",age:50,eyeColor:"blue"};
-typeof 오퍼레이터는 타입을 판별한다.
typeof "" // returns "string"
typeof 0 // returns "number"
'Development (국비 복습 ) > JavaScript' 카테고리의 다른 글
js 객체 접근법 (1) | 2022.09.20 |
---|---|
자바스크립트 함수 (0) | 2022.09.20 |
자바스크립트 연산자 (0) | 2022.09.14 |
자바스크립트 let,const (0) | 2022.09.12 |
JS가 데이터를 표시하는 법 (0) | 2022.09.12 |
댓글