[javascript] >> 연산자
자바스크립트에서는 다양한 연산자를 사용하여 값들을 계산하고 조작할 수 있습니다. 이 포스트에서는 자바스크립트에서 사용되는 주요 연산자들을 살펴보겠습니다.
산술 연산자
+ (더하기) 두 값의 합을 계산합니다.
let sum = 10 + 5; // sum에 15가 할당됨
- (빼기) 첫 번째 값에서 두 번째 값을 뺍니다.
let difference = 10 - 5; // difference에 5가 할당됨
* (곱하기) 두 값을 곱합니다.
let product = 10 * 5; // product에 50이 할당됨
/ (나누기) 첫 번째 값을 두 번째 값으로 나눕니다.
let quotient = 10 / 5; // quotient에 2가 할당됨
비교 연산자
== (동등) 두 값을 비교하여 동등한지 확인합니다.
console.log(5 == '5'); // true를 출력
=== (일치) 두 값을 엄격히 비교하여 값과 데이터 유형이 모두 동일한지 확인합니다.
console.log(5 === '5'); // false를 출력
!= (부등) 두 값을 비교하여 부등한지 확인합니다.
console.log(5 != 10); // true를 출력
!== (불일치) 두 값을 엄격히 비교하여 값과 데이터 유형 중 하나라도 다른지 확인합니다.
console.log(5 !== '5'); // true를 출력
논리 연산자
&& (논리 AND) 두 조건 모두가 참이면 참을 반환합니다.
if (x > 5 && x < 10) {
// x가 5보다 크고 10보다 작으면 이 코드 블록이 실행됨
}
|| (논리 OR) 두 조건 중 하나라도 참이면 참을 반환합니다.
if (x === 5 || y === 10) {
// x가 5와 일치하거나 y가 10과 일치하면 이 코드 블록이 실행됨
}
! (논리 NOT) 조건의 부정을 반환합니다.
if (!isLoggedin) {
// 사용자가 로그인하지 않은 경우에만 이 코드 블록이 실행됨
}
이러한 연산자를 사용하여 자바스크립트에서 강력한 계산과 제어 흐름을 구현할 수 있습니다.
참고 자료
- MDN 웹 문서
- “자바스크립트 완벽 가이드” - 데비드 플랜캇, 린다 코호프 저, 장석인 역, 한빛미디어
- “Eloquent JavaScript” - Marijn Haverbeke
이 문서는 자바스크립트 연산자를 설명하고 예제를 보여줍니다.