📚 프론트엔드 공부 일지/JAVASCRIPT

JavaScript 연산자

wei3on 2024. 6. 14. 15:28

 

  • 산술 연산자 (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