console.log(1 + 2) // 3
console.log(5 - 7) // -2
console.log(3 * 4) // 12
console.log(10 / 2) // 5
console.log(7 % 5) // 2
let a = 2 // const는 재할당이 불가능하므로 a를 다시 쓰고 싶을 경우 let 사용
a = a + 1
console.log(a) // 3
let a = 2
// a = a + 1
a += 1
// a = a - 1
a -= 1
// a = a * 1
a *= 1
// a = a / 1
a /= 1
console.log(a)
const a = 1
const b = 1
console.log(a === b) // a와 b가 일치하는지 확인, true 반환
const a = 1
const b = 3
console.log(a === b) // false
function isEqual(x, y) {
return x === y
}
console.log(isEqual(1, 1)) // x와 y에 각각 1 대입
console.log(isEqual(2, '2')) // 숫자와 문자의 비교이므로 false
const a = 1
const b = 3
console.log(a !== b) // 서로가 다른 값인지 확인, true
const a = 1
const b = 1
console.log(a !== b) // false
const a = 1
const b = 1
console.log(a < b)
// a가 b보다 작은지 확인, false
const a = 13
const b = 7
console.log(a > b)
// a가 b보다 큰지 확인, true
const a = 13
const b = 7
console.log(a >= b)
// a가 b 이상인지 확인, true
const a = 13
const b = 13
console.log(a <= b)
// b가 a 이상인지 확인, true
: 하나라도 거짓이면 거짓 반환, 모두 참이어야 참 반환
: 하나라도 참이면 참 반환
: 참이면 거짓을, 거짓이면 참을 반환
const a = 1 === 123
const b = 'AB' === 'AB'
const c = false
console.log(a) // true
console.log(b) // true
console.log(c) // true
console.log('&&: ', a && c) // &&: false
console.log('||: ', a || b ||c) // ||: true
console.log('!: ', !a) // !: true
const a = 1 < 2
if (a) {
console.log('참')
} else {
console.log('거짓')
}
console.log(a ? '참' : '거짓')
// 참이면 앞의 값 반환, 거짓이면 뒤의 값 반환
// if else문보다 쉽게 작성 가능