산술 (Arithmetic)
// 산술 (Arithmetic)
console.log(1 + 2);
console.log(5 - 7);
console.log(3 * 4);
console.log(10 / 2);
console.log(7 % 5); // 나머지 연산자
function isEven(num) {
return num % 2 === 0;
} // 짝수
console.log(isEven(12));
console.log(isEven(31));
할당 (Assignment)
// 할당 (Assignment)
const a = 3;
const 라는 키워드는 재할당이 불가
let a = 3;
할당 연산자로 언제든지 재할당 가능
a = a + 2;
a += 2;
console.log(a); // 5
let a = 3;
a -= 2;
console.log(a); // 1
let a = 3;
a *= 2;
console.log(a); // 6
let a = 3;
a /= 2;
console.log(a); // 1.5
let a = 3;
a = a % 2;
a %= 2;
console.log(a); // 1
증감 (Increment & Decrement)
// 증감 (Increment & Decrement)
let a = 3;
● 증가 연산자 (++)
: a 라는 숫자 데이터 3에서 +1 하게 되는 것.
console.log(a++); // 3
1 이라는 숫자가 더 해진 결과를 실제로 확인하는 것은 다음 코드 이다.
console.log(a); // 4
기호를 앞에 붙이냐 뒤에 붙이냐에 따라 전혀 다른 결과가 나타남.
console.log(++a); // 4
console.log(a); // 4
● 감소 연산자 (--)
: -1 이 되고, 그 다음 출력되는 것에서 -1 한 2가 출력됨
console.log(a--); // 3
console.log(a); // 2
a -= 1;
console.log(--a); // 2
console.log(a); // 2
a += 1;
console.log(a); // 4





'( ´・・) > 개발' 카테고리의 다른 글
| [JavaScript] 논리 (Logical) 연산자 (0) | 2023.05.01 |
|---|---|
| [JavaScript] 부정 (Negation), 비교 (Comparison) 연산자 (0) | 2023.05.01 |
| [JavaScript] 데이터 타입 확인 (typeof, .constructor, checkType) (0) | 2023.05.01 |
| [JavaScript] 참과 거짓 (Truthy & Falsy) (0) | 2023.05.01 |
| [JavaScript] 형 변환 (Type Conversion) (0) | 2023.05.01 |