유튜브 코딩앙마 채널의 '자바스크립트 기초 강좌' 를 공부하며 정리한 내용입니다.
연산자 operatior
는 더하기 +
빼기 -
곱하기 *
나누기 /
나머지 %
가 있습니다. 나머지는 생각보다 유용하고 자주 사용합니다. 예를들어 홀수는 X%2=1
짝수는 Y%2=0
으로 표현할 수 있습니다. 어떤 값이 들어와도 5를 넘기면 안될 때는 X%5=0~4
이렇게 반환해야 합니다.
거듭 제곱은 아래처럼 표현합니다.
const num = 2**3;
console.log(num); // 8
아래 두 식은 같습니다.
num = num + 5;
num += 5;
// 곱하기, 빼기, 나머지도 같은 방식으로 변경 가능합니다.
num *= 5;
num -= 5;
num %= 5;
증가 연산자와 감소 연산자 값을 1만큼 증가 혹은 감소한다면 num++
num--
라고 쓸 수 있습니다. ++
와 --
는 num
앞에서 쓸 수 있는데 아래와 같은 차이가 있습니다.
let num = 10;
let result = num++;
console.log(result); // =>10 - 뒤에 붙은 ++가 적용되기 전 앞의 값만 추출
let num = 10;
let result = ++num;
console.log(result); // =>11