자바스크립트 문자열
한 번 생성된 문자열은 읽기만 가능하지 수정은 불가능하다.
let str = "test"
console.log(str[0])
// "t"
str[0] = "T"
console.log(str)
// "test"
null과 undefined
둘 다 "값이 비어있음" 을 의미함.undefined
는 기본적으로 값이 비어있는 변수이고, null
은 개발자가 명시한 값이 비어있음을 나타내는 데 사용
let temp
let nullVal = null
console.log(nullVal === null)
// true
console.log(typeof temp)
// undefined
console.log(typeof nullVal)
// object
동등연산자 (==)
기본 타입의 경우에는 값자체 비교, 객체같은 경우는 참조한 값이 같아야 됨
'Study > Today I Learn' 카테고리의 다른 글
[TIL] 2019.03.30 (0) | 2019.03.30 |
---|---|
[TIL] 2019.03.24 (0) | 2019.03.24 |
[TIL] 2019.03.22 (0) | 2019.03.23 |
[TIL] 2019.03.21 (0) | 2019.03.22 |
[TIL] 2019.03.18 (0) | 2019.03.18 |