TIL 3. Javascript : 연산자
연산자
연산자에는 산술 연산자, 할당 연산자, 비교 연산자, 논리 연산자 등이 있습니다.
∙ 산술 연산자
더하기(+
), 빼기(-
), 곱하기(*
), 나누기(/
), 나머지(%
), 거듭제곱(**
), 증가(++
), 감소(--
)
let x = 7;
let y = 2;
console.log(x ** y); // 49
∙ 할당 연산자
할당 연산자는 오른쪽 피연산자의 반환 값을 왼쪽 피연산자에 할당하는 연산자입니다.
let x = 7;
let y = 2;
x += y; // x = x + y
console.log(x, y); // 9, 2
x -= y; // x = x - y
console.log(x, y); // 5, 2
x *= y; // x = x * y
console.log(x, y); // 14, 2
x /= y; // x = x / y
console.log(x, y); // 3.5, 2
x %= y // x = x % y
console.log(x, y); // 1, 2
∙ 비교 연산자
비교 연산자는 피연산자를 서로 비교하고 비교 결과를 참, 거짓으로 나타내는 연산자입니다.
연산자 | 설명 |
---|---|
동등(=) | 피연산자의 값이 서로 같다 |
부등(!=) | 피연산자의 값이 같지 않다 |
일치(===) | 피연산자의 값과 타입이 모두 같다 |
불일치(!==) | 피연산자의 값 또는 타입이 같지 않다 |
크다(>) | 왼쪽 피연산자가 오른쪽보다 크다 |
크거나 같다(>=) | 왼쪽 피연산자가 오른쪽보다 크거나 같다 |
작다(<) | 왼쪽 피연산자가 오른쪽보다 작다 |
작거나 같다(<=) | 왼쪽 피연산자가 오른쪽보다 작거나 같다 |
let x = 7;
let y = 2;
console.log(x = y); // false
console.log(x != y); // true
console.log(x > y); // true
console.log(x < y); // false
console.log(null == undefined); // true
console.log(null === undefined); // false
∙ 논리 연산자
논리 연산자는 왼쪽에서 오른쪽으로 결과를 확인하며 만약 둘 중 하나가 불리언 값이 아니라면 논리 연산자의 반환 값도 불리언 값이 아닐 수 있습니다.
연산자 | 설명 |
---|---|
And(&&) | A와 B 모두 참인 경우 true (A && B) |
Or (||) | A 또는 B가 참인 경우 true (A || B) |
Not(!) | 단일 피연산자가 true인 경우 false를 반환하며 그 외엔 ture를 반환 |
Author And Source
이 문제에 관하여(TIL 3. Javascript : 연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hanasmile/TIL-3.-연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)