Language/JavaScript

[JavaScript] 연산

Sh-YE 2024. 4. 30. 11:08

1. 산술연산

의미 연산자
더하기 +
빼기 -
곱하기 *
나누기 /
나머지 %

 

2. 대입연산

의미 연산자
대입하기 a = b
더하여 대입 a += b
빼서 대입 a -= b
곱하여 대입 a *= b
나누어 대입 a /= b

* 더하여 대입?

 : a += b  (→  'a = a + b :  a + b의 값을 a에 대입' 과 같은 뜻)

let result = 3
result += 3
console.log(result)

 

3. 비교연산

   → 비교 연산식은 언제나 boolean데이터를 반환한다

1) 대소비교

의미 연산자
크다 >
작다 <
크거나 같다 >=
작거나 같다 <=

 

2) 등가비교

의미 연산자
같다 ==
같지않다 !=
완전히 같다 ===
완전히 같지않다 !==

*같다(==)  vs 완전히 같다(===) 

==   : '추상적(abstract)같음 비교'로써,  자료형이 서로 다르더라고 같다고 판단할 수 있는 비교

=== : '엄격한(strict)같음 비교' 로써, 자료형과 데이터가 모두 일치해야만 같다고 판단.

console.log('1' == 1) // true
console.log('1' === 1) // false
console.log('1' != 1) // false
console.log('1' !== 1) // true