본문 바로가기

Study/Today I Learn

[TIL] 2019.03.20

자바스크립트 문자열

한 번 생성된 문자열은 읽기만 가능하지 수정은 불가능하다.

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