- 산술 연산자 (arighmetic operator)
console.log(1 + 2) // 더하기
console.log(3 * 4) // 곱하기
console.log(10 / 2) // 나누기
console.log(7 % 5) // 나머지
- 할당 연산자 (assignment operator)
const a = 2
let b = 2
// b = b + 1
b += 1
console.log(b) //3
- 비교 연산자(comparision operator)
const c = 1
const d = 1
console.log(c === d) // true
function isEqual(x, y) {
return x === y
}
console.log(isEqual(1, 1));
console.log(isEqual(2, '2'));
const e = 1
const f = 3
console.log(a !== b) // 같지 않음
console.log(a < b)
console.log(a > b)
console.log(a >= b)
console.log(a <= b)
- 논리 연산자(logical operator)
const x = 1 === 1
const y = 'AB' === 'AB'
const z = true
console.log('$$:' , x && y && z) // && and // 전부 다 true 일 때 true
console.log('||:' , x || y ) // || or // 하나만 true 여도 true
console.log('!:' , !x ) // ! not/ 반대
- 삼항 연산자(ternary operator)
const p = 1 < 2
if (a) {
console.log('참');
} else {
console.log('거짓');
}
console.log(a ? '참' : '거짓');
'📚 프론트엔드 공부 일지 > JAVASCRIPT' 카테고리의 다른 글
JavaScript 상속. 확장 (0) | 2024.06.14 |
---|---|
JavaScript 함수 (0) | 2024.06.14 |
JavaScript 조건문 (0) | 2024.06.14 |
JavaScript 함수 개념 정리 (1) | 2024.06.03 |