nacastle 2020. 6. 16. 09:49

일반적으로 script 태그는 body 보다는 head에서 많이 사용함

 

-변수타입

number

string

boolean

undefined

null

 

object

symbol

 

-변수선언

var a = 10;

var b = "hello";

c = 12.34;

변수값을 대입하면서 변수타입이 유연하게 그때그때 변수에 정의됨

 

typeof : 변수타입이 궁금할때

null : 가르키고 있는 객체가 없을때

undefined

 

 

=== : 타입과 값까지 같은지 (cf. ==과 다르다)

 

0이 아닌 모든 값은 true로 인식

 

var d = ++a || ++b && ++c; // 무조건 왼쪽에서 오른쪽으로 논리연산하므로 ++a 하고 넘어간다 (아무리 뒤에 &&연산자가 있더라도)

 

num = Number(num); // number 타입으로 바꿔주기

 

backtick

 

 

Hoisting

var는 hoisting이 일어날 수 있지만

let은 hoisting 불가... 변수 재선언 안됨

 

const: 상수를 나타냄

 

반응형