728x90 300x250 SMALL **=1 [JavaScript] x **= y 는 무슨 뜻인가? JavaScript 복합형 대입 연산자 중에서 x *= y 는 x = x * y 즉 좌측 변수에 오른쪽 값을 곱하고 좌측 변수에 할당하라는 뜻이다. 그렇다면 **= 이렇게 *이 2개가 들어간 경우는? x **= y 좌측 변수에 오른쪽 값만큼을 제곱한 결과를 좌측변수에 할당 예시를 보자 let a = 3; console.log(a **= 2); // expected output: 9 console.log(a **= 0); // expected output: 1 console.log(a **= 'hello'); // expected output: NaN a 변수의 초기값이 3일때 a **=2 를 하면 3을 2번 곱하라는 뜻 즉 9가 출력된다. a **= 0 은 3을 0번 곱하라는 뜻 1이 출력 된다. 호환성.. 2022. 2. 16. 이전 1 다음 728x90 반응형 LIST