산술연산자
- 나머지 연산자 : %
-console.log(8 % 0) -> NaN
- 제곱 연산자 : **
- 증감 연산자 : 아래 3가지 표현으로 구현 가능
let z = 3;
(1) z = z+1;
(2) z += 1;
(3) z++; 혹은 ++z;
let z1 = 30;
let z2 = ++z1;
console.log(`z1: ${z1}, n4: ${z2}`); // z1=31, z2=31
let z3 = 30;
let z4 = z3++;
console.log(`z1: ${z3}, n4: ${z4}`); // z1=11, z2=10
비교연산자
- == vs === : ==는 형변환 O, ===은 형변환 X
- !== vs !=== : !==는 형변환 O, !===은 형변환 X
- 글자 크기 비교
--
console.log('a' > 'A'); // 소문자 > 대문자
console.log('A' < 'C'); // A < C
console.log('가' < '나'); // 가 < 나
console.log('ace' > 'ade'); // acde < ade
console.log('A' < '가'); // 한글이 이김
논리연산자
브라우저 전용 함수
- prompt : 문자열로 인식되므로, 숫자로 인식되게 하려면
(1) String으로 변환
(2) prompt 앞에 + 붙여서 숫자로 암묵적 형 변환
- let userAge = +prompt('나이를 입력하세요');
- alert
- confirm