Javascript 기본(3)
심벌
심벌의 생성
- 심벌은 자기 자신을 제외한 그 어떤 값과도 다른 유일무이한 값
var sym1 = Symbol();
var sym2 = Symbol();
//Symbol()은 호출할 때마다 새로운 값을 만들어 냄
console.log(sym1 == sym2); // false
//
var hi = Symbol('안녕');
console.log(hi.toString()); // Symbol(안녕)
심벌과 문자열 연결
- Symbol.for()를 활용하면 문자열과 연결된 심벌을 생성 가능
var sym1 = Symbol.for('club');
var sym2 = Symbol.for('club');
console.log(sym1 == sym2); // true
템플릿 리터럴
- 템플릿 리터럴은 ES6부터 추가된 문자열 표현 구문이다. 표현식의 값을 문자열에 추가하거나 여러 줄의 문자열을 표현할 수 있게 해준다.
- 템플릿 리터럴은 역따옴표로 묶은 문자열이다
`hello`
보간 표현식
- 템플릿 리터럴 안에는 플레이스홀더를 넣을 수 있다.
- 플레이스홀더는 ${...}로 표기한다.
var a=2, b=3;
console.log(`${a} + ${b} = ${a+b}`); // 2+3=5
Author And Source
이 문제에 관하여(Javascript 기본(3)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pji3504/Javascript-기본3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)