JavaScript는 다양한 연산자를 지원합니다. 여기에는 산술 연산자(+, -, *, /), 비교 연산자(==, !=, <, >) 및 논리 연산자(&&, ||).
Q: 운영자 예시를 보여주세요
A: JavaScript에서 지원하는 다양한 연산자의 예와 사용 방법을 작성해 봅시다.
// 산술 연산자
var num1 = 10;
var num2 = 3;
var sum = num1 + num2;
var diff = num1 - num2;
var product = num1 * num2;
var quotient = num1 / num2;
console.log(sum); // 13
console.log(diff); // 7
console.log(product); // 30
console.log(quotient); // 3.3333333333333335
// 비교 연산자
var x = 10;
var y = 5;
console.log(x > y); // true
console.log(x < y); // false
console.log(x >= 10); // true
console.log(y <= 5); // true
console.log(x == 10); // true
console.log(x != y); // true
// 논리 연산자
var isTrue = true;
var isFalse = false;
console.log(isTrue && isFalse); // false
console.log(isTrue || isFalse); // true
console.log(!isTrue); // false
// 할당 연산자
var a = 10;
a += 5;
console.log(a); // 15
a -= 3;
console.log(a); // 12
a *= 2;
console.log(a); // 24
a /= 4;
console.log(a); // 6
// 삼항 연산자
var age = 25;
var isAdult = age >= 18 ? true : false;
console.log(isAdult); // true
위의 예제에서는 산술 연산자, 비교 연산자, 논리 연산자, 대입 연산자 및 삼항 연산자의 예제를 작성했습니다.
산술 연산자의 경우 num1 + num2는 13을 반환하고 num1 – num2는 7을 반환합니다. num1 * num2는 30을 반환하고 num1/num2는 3.3333333333333335를 반환합니다.
비교 연산자의 경우 x > y는 true를 반환하고 x는 < y falsch zurück. x >= 10은 true를 반환하고 y <= 5는 true를 반환합니다. x == 10은 true를 반환하고 x != y는 true를 반환합니다.
논리 연산자의 경우 isTrue && isFalse는 false를 반환하고 isTrue || isFalse는 true를 반환합니다. !isTrue는 거짓을 반환합니다.
할당 연산자의 경우 a += 5는 a = a + 5, a -= 3은 a = a – 3, a *= 2는 a = a * 2, a /= 4는 동일합니다. to a = a /4와 같은 의미입니다.
삼항 연산자는 조건식이 참이면 참 값을, 거짓이면 거짓 값을 반환합니다. 위의 예는 Age >= 18이 참이면 참을 반환하고 그렇지 않으면 거짓을 반환합니다. 따라서 변수 isAdult는 true를 저장합니다.