패스트캠퍼스
javaScript-산술, 할당, 증감 연산자
용용it
2023. 4. 17. 17:28
산술 연산자
// 산술 (Arithmetic)
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 (나머지 값)
산술 연산자는 숫자값을 가지고 수학적 연산을 수행한다.
우리가 평소에 알고있는 사칙연산과 비슷하지만 주의해야 할 것이 있다.
나머지(%)는 나누고 난 나머지 값이라는 것이다.
이것을 이용해서 짝수이면 true, 홀수이면 false를 출력하게 만드는 코드이다.
function isEven(num){
return num % 2 === 0
}
console.log(isEven(3)) // false
console.log(isEvne(12)) // true
할당 연산자
할당 연산자는 값을 변수에 할당하는 연산자로, 오른쪽 피연산자의 값을 왼쪽 피연산자에 할당한다.
// 할당 (Assignment)
let a = 3
a = a + 2
a += 2
console.log(a) // 5
즉, +=는 a에 2를 증가 시키고 그 결과를 변수 a에 할당한다.
증감 연산자
증감 연산자는변수의 값을 1만큼 증가시키거나 감소시키는 연산자이다.
let a = 3
console.log(a++) // 3
console.log(a) // 4
console.log(++a) // 4
console.log(a) // 4
console.log(a--) // 3
console.log(a) // 2
console.log(--a) // 2
console.log(a) // 2