프론트엔드(Web)/JavaScript

Javascript - 산술, 할당, 증감 연산자

만능 엔터테이너 2024. 7. 2. 19:46
728x90
반응형
SMALL

산술 연산자


// 산술 연산자

console.log(1 + 2);
console.log(5 - 7);
console.log(3 * 4);
console.log(10 / 2);
console.log(7 % 5);

 

=> 연산자는 +, -, *, %, / 이고 피연산자는 숫자를 가리킵니다.

나머지 연산자(%) / 나누기 연산자(/)

// 산술 연산자

console.log(1 + 2);
console.log(5 - 7);
console.log(3 * 4);
console.log(10 / 2);
console.log(7 % 5);

function isEven() {
  return num % 2 === 0
  
}
console.log(isEven(3))
console.log(isEven(12))

 

isEven 이라는 함수를 지정하여 숫자를 나누었을 때 0이면 true 값아니면 false값을 출력합니다.

 

할당 연산자


// 할당
// const - 재할당 불가능한 함수
// let - 재할당 가능한 함수
let a = 3;

a = a + 2;

console.log(a);

 

여기서 a = a+2a+=2 할당 값이 동일한 값을 나타냅니다.

---------------------------------------------------------------------------------

a = a-2 & a-=2 (동일한 값)

a = a*2 & a*=2 (동일한 값)

a = a%2 & a%=2 (동일한 값)

a = a/2 & a/=2 (동일한 값)

 

증감 연산자


// 증감 ( 증가 + 감소 )
let a = 3;

console.log(a++);
console.log(a);

 

++ a : 전위 증가 연산자 ( 숫자 1을 a값에 더하여 출력)

a++ : 후위 증가 연산자 ( a 값을 출력하고 숫자 1을 더함)

a-- : 후위 감소 연산자 ( a 값을 출력하고 숫자 1을 감소함)

--a : 전위 감소 연산자 ( a 값에서 숫자 1을 빼고 출력)

// 증감 ( 증가 + 감소 )
let a = 3;

a += 1;
console.log(a++);
console.log(a);

=> 이처럼 증감 연산자가 아닌 산술 연산자로 나타낼 수 있습니다.

728x90
반응형
LIST