패스트캠퍼스

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