연산자(operator)
- + : 더하기
- - : 빼기
- * : 곱하기
- / : 나누기
- % : 나머지
- ** : 거듭제곱
const a = 20;
const b = 10;
//a + b = 30;
//a - b = 10;
//a * b = 200;
//a / b = 2;
const c = 3;
const d = 2;
//c % d = 1;
//c ** d = 9
■ 연산자 줄여쓰기
let num = 10;
num += 5 //num = num + 5;
console.log(num); //15
//변수 num에 5를 증가시켜서 다시 변수 num에 넣어준고 이해하면 쉽다.
//다른 연산자도 줄여쓰기 가능함
num -= 5 //5 (빼기)
num *= 5 //50 (곱하기)
num /= 5 //2 (나누기)
num %= 5 //0 (나머지)
■ 나머지(%) 연산자를 이용해서 값 구하기
예시1) 연산자를 이용해 홀수, 짝수 구하는 방법
홀수 : X % 2 = 1
짝수 : Y % 2 = 0
예시2) 어떤 값이 들어와도 5를 넘기면 안될 때
X % 5 = 0~4 사이의 값만 반환
■ 증가 연산자, 감소 연산자
let num = 10;
let result = num++;
console.log(result); //10
위와 같이 증가 연산자를 뒤에 적는 것은
'증가 시키기 전의 값을 변수 result에 넣겠다' 라는 뜻
let result = ++num;
console.log(result); //11
우리의 의도대로 증가된 값을 result에 넣으려면
증가 연산자를 앞에 적어줘야 한다.
▶ 연산자 우선순위
* / > + -
코딩앙마님의 JS 기초 강좌를 참고하여 정리한 글 입니다.
반응형
'✏️ 공부 > JavaScript' 카테고리의 다른 글
[JS] 조건문(if, if else, else) (5) | 2022.01.31 |
---|---|
[JS] 비교 연산자 (0) | 2022.01.28 |
형변환(Type conversion) (2) | 2022.01.23 |
JS 대화상자 alert(), prompt(), confirm() (0) | 2022.01.17 |
자료형(string, number, boolean...) (1) | 2022.01.08 |