*
을 두번 반복사용하여 간단하게 제곱처리를 할 수 있습니다.
2**10 //1024
_
를 이용해 단위 구분이 가능해졌습니다.
console.log(1_000_000) // 1000000
let oldName = 'oldPerson';
let newName = 'newPerson';
// && 연산자를 활용한 값 대입
oldName && (oldName = newName);
// Logical Operators and Assignment Expressions (&&) 를 통한 값 대입
oldName &&= newName
x ??= y 에서 x가 null 이나 undefined 일 경우 y를 대입
const a = { duration: 50 };
// a.duration = a.duration ?? 10; 의 단축 버전
a.duration ??= 10; // a의 속성에 duration 속성이 있으니 10은 무시
console.log(a.duration); // expected output: 50
a.speed ??= 25; // a의 속성에 speed 라는 키가 없으니 25가 들어감
console.log(a.speed); // expected output: 25
일치하는 모든 문자열을 replace할 수 있습니다.
console.log("문자열에서 여러번 나오는 문자열을 한꺼번에 변경할 수 있습니다.".replaceAll("문자열",""));
// 에서 여러번 나오는 을 한꺼번에 변경할 수 있습니다.