Front

JS의 데이터타입

jojelly 2022. 3. 20. 01:04
반응형

'use strict';

이 선언은 값이 선언되지 않은 상태로 사용할수 있는 자바스크립스를 선언해야만 사용할 수 있도록 선언 해주는 선언이다. 오류 바이지를 위해 사용하자.

 

 

 

선언 let / var

불변선언 const

화면표시 console.log()

 

응용

ex1)const brendan = 'bdan';

console.log('brendan'); ---> bdan

 

''를 이용하여 합치기 가능

ex2)

const hellobob = hi ${brendan} !';

consol.log('value : ${hellobob}); ----->hi bdan!

 

 

symbol은 고유한 식별자를 만들 떄 사용 string 은 ===비교하면 같지만 심볼을 사용하면 다르다고 나온다. 

const sybol1 = Symbol('id');

const sybol2 = Symbol('id');

consol.log(cymbol1===symbol2); ---->false

 

 

만약 스트링이 같다면 똑같다고(true)로 만들고싶다면 Symbol.for사용

const sybol1 = Symbol.for('id');

const sybol2 = Symbol.for('id');

consol.log(cymbol1===symbol2); ---->true

 

심볼은 그냥 출력하면 오류가 나기떄문에 ${symbol.description}으로 사용하자

 

 

 

 

반응형