JavaScript에서 연산자는 숫자, 문자열, 부울 값과 같은 데이터 유형에 대한 연산을 처리하는 데 사용되는 특수 기호입니다. 이 문서에서는 몇 가지 일반적인 JavaScript 연산자와 사용법에 대해 설명합니다.
산술 연산자에는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 등이 포함됩니다. 예:
var a = 10; var b = 3; var c = a + b; // 加,结果为13 var d = a - b; // 减,结果为7 var e = a * b; // 乘,结果为30 var f = a / b; // 除,结果为3.3333333333333335 var g = a % b; // 求余,结果为1
할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 예:
var a = 10; var b = a; // 将a的值赋给b
또한 다음과 같은 일부 결합 할당 연산자가 있습니다.
var a = 10; a += 5; // 等价于a = a + 5,结果为15 a -= 3; // 等价于a = a - 3,结果为12 a *= 2; // 等价于a = a * 2,结果为24 a /= 4; // 等价于a = a / 4,结果为6 a %= 2; // 等价于a = a % 2,结果为0
비교 연산자는 두 값의 크기 또는 동등성을 비교하는 데 사용됩니다. 예:
var a = 10; var b = 5; var c = (a > b); // 大于,结果为true var d = (a < b); // 小于,结果为false var e = (a >= b); // 大于等于,结果为true var f = (a <= b); // 小于等于,结果为false var g = (a == b); // 相等,结果为false var h = (a != b); // 不相等,结果为true
==는 유형의 동일성이 아니라 값의 동일성을 비교하는 데 사용됩니다. 예를 들어 다음 표현식은 true로 평가됩니다.
var x = 10; var y = "10"; var z = (x == y); // 结果为true
논리 연산자는 부울 유형의 값을 처리하는 데 사용됩니다. 예를 들면 다음과 같습니다.
var a = true; var b = false; var c = !a; // 非,结果为false var d = a && b; // 与,结果为false var e = a || b; // 或,结果为true
그중 !는 부정을 의미하고, &&는 두 값이 모두 true인 경우에만 true를 반환하는 논리 AND를 의미하며, 그렇지 않으면 false를 반환합니다. 그렇지 않으면 false를 반환합니다.
삼항 연산자는 JavaScript에서 세 개의 피연산자를 갖는 유일한 연산자입니다. 간단한 조건부 판단에 사용할 수 있습니다. 예:
var a = 10; var b = (a > 5) ? "大于5" : "小于等于5"; // 如果a大于5,则返回"大于5",否则返回"小于等于5"
문자열 연산자는 문자열을 연결하는 데 사용됩니다. 예:
var a = "Hello"; var b = "JavaScript"; var c = a + " " + b; // 将a和b连接起来,结果为"Hello JavaScript"
+ 연산자는 숫자 추가뿐만 아니라 문자열 연결에도 사용할 수 있습니다.
증가 및 감소 연산자는 변수 값을 늘리거나 줄이는 데 사용할 수 있습니다. 예:
var a = 10; a++; // 自增,结果为11 a--; // 自减,结果为10
또한 변수 앞이나 뒤에 증가 및 감소 연산자를 배치할 수 있으며 이는 연산자의 실행 순서에 영향을 미칩니다. 예:
var a = 10; var b = a++; // 先将a的值赋给b,再自增a,结果为b=10、a=11 var c = ++a; // 先自增a,再将a的值赋给c,结果为c=12、a=12
Summary
이 기사에서는 산술 연산자, 할당 연산자, 비교 연산자, 논리 연산자, 삼항 연산자, 문자열 연산자 및 자동 증가 및 감소 연산자를 포함하여 JavaScript의 몇 가지 일반적인 연산자와 사용법을 소개합니다. 이러한 연산자의 사용법을 깊이 이해하면 JavaScript 프로그래밍 기술을 더 잘 익히는 데 도움이 됩니다.
위 내용은 몇 가지 일반적인 JavaScript 연산자와 사용법에 대해 토론합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!