내가 보려고 정리한 JavaScript
[JavaScript] Basic
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: 상수를 나타냄
반응형