Javascript

[JS] 연산자

로아다 2023. 6. 11. 18:56
728x90
반응형
산술 연산

- +, -, *, /, %

- 자바와 다르게 /가 몫만 구하지 않고 정확한 계산을 한다.

- 몫만 구하고 싶을때는 parseInt()로 소수점 아래를 제거한다.

const a = 13;
const b = 7;
console.log(a + b);
console.log(a - b);
console.log(a * b);
console.log('소수점까지 계산: ' + (a / b));
console.log('몫만 계산: ' + parseInt(a / b)); // 몫 구하기
console.log(a % b);

 

비교 연산

- <. >, <=, >=

- ==, != : 값이 일치(불일치)하면 true, 타입을 신경쓰지 않음

- ===, !== : 타입까지 일치(불일치)해야 true

console.log(a > b);
console.log(a >= b);
console.log(a < b);
console.log(a <= b);
const c = 10;
const d = 10;
const e = '13';
console.log('10 == \'10\'? ' + (c == e));
console.log('10 === \'10\'? ' + (c === e));
console.log('10 != \'10\'? ' + (c != e));
console.log('10 !== \'10\'? ' + (c !== e));
console.log('10 != \'13\'? ' + (c != e));
console.log('10 !== \'13\'? ' + (c !== e));
console.log(100 / '100');
728x90
반응형