이 글에서는 주로 자바스크립트의 6가지 연산자에 대한 요약을 소개합니다. 이 글에서는 산술 연산자, 대입 연산자, 비교 연산자, 삼항 연산자, 논리 연산자, 문자열 연결 연산자 등을 요약해서 소개하고 있습니다. 필요한 친구들은 다음을 참고하시면 됩니다
JavaScript 연산자에는 주로 다음이 포함됩니다.
산술 연산자
대입 연산자
비교 연산자
삼항 연산자
논리 연산자
문자열 연결 연산자
산술 연산자
Operator | 설명 | 예 | 작업 결과 |
---|---|---|---|
+ | Add | y = 2+1 | y = 3 |
- | 빼기 | y = 2 -1 | y = 1 |
* | 회 | y = 2*3 | y = 6 |
/ | 나누면 반환되는 결과는 부동 소수점형 | y = 6/ 3 | y = 2 |
% | 나머지 찾기, 반환된 결과는 부동 소수점 유형입니다 두 피연산자는 모두 정수여야 합니다 |
y = 6%4 | y = 2 |
++ | 증분, 사전 추가 및 사후 추가로 구분 부울 및 NULL |
y = 2 에서는 작동하지 않습니다. ++y(접두사) y++ (후덧셈) |
y = 3 |
-- | 감소, 앞감소와 뒤감소로 나누어짐 부울 및 NULL |
y = 2 에서는 작동하지 않습니다. --y(앞쪽 빼기) y--(post-subtraction) |
y = 1 |
pre-add와 post-add의 경우 실행 후 결과는 변수에 1을 더한 값입니다. 차이점은 실행 시 반환 결과가 다르다는 점입니다. 다음 두 가지 예를 참고하세요.
코드는 다음과 같습니다.
var x = 2; alert(++x); //输出:3 alert(x); //输出:3 var y = 2; alert(y++); //输出:2 alert(y); //输出:3
감소와 동일합니다.
할당 연산자
할당 연산자 =는 할당 작업에 사용됩니다. 할당 연산자는 오른쪽의 값을 왼쪽의 변수에 할당하는 데 사용됩니다. y = 6으로 설정합니다. 아래 표를 참조하세요.
연산자 | 예 | 는 | 연산 결과와 동일합니다. |
---|---|---|---|
= | y = 6 | � | y = 6 |
+= | y += 1 | y = y+1 | y = 7 |
-= | y -= 1 | y = y-1 | y = 5 |
* = | y *= 2 | y = y*2 | y = 12 |
/= | y /= 2 | y = y/2 | y = 3 |
%= | y %= 4 | y = y%4 | y = 2 |
대입 연산자 중첩 가능:
코드는 다음과 같습니다.
y = (x = 2) + 5; //结果: x=2,y=7
비교 연산자
Operator | 설명 | 예 | 연산 결과 |
---|---|---|---|
== | 는 | 2 == 3 | FALSE |
=== | 다음과 같습니다(값 및 유형 다 비교해야함) | 2 === 2 2 === "2" |
TRUE FALSE |
!= | 같지 않음, a8093152e673feb7aba1828c43532094 | 2 == 3 | TRUE |
> | 이 | 2 > 3 | FALSE보다 큽니다. |
30c09779eaa094d647b2f1b261fa44b3= | 2 이상 >= 3 | FALSE | |
<= | 작음 | 2 < ;= 3 | TRUE |
비교 연산자를 문자열 비교에 사용할 수도 있습니다.
삼항 연산자
삼항은 특별한 비교 연산자로 간주될 수 있습니다:
코드는 다음과 같습니다:
(expr1) ? (expr2) : (expr3)
구문 설명: expr1이 TRUE로 평가되면 전체 표현식의 값은 expr2이고, 그렇지 않으면 expr3.
예:
코드는 다음과 같습니다.
x = 2; y = (x == 2) ? x : 1; alert(y); //输出:2
이 예는 x 값이 2인지 확인합니다. x가 2와 같으면 y 값은 x와 같습니다(즉, 2) 그렇지 않으면 y는 1과 같습니다.
오류를 방지하려면 삼항 연산자의 각 표현식을 괄호로 묶는 것이 좋습니다.
논리 연산자
연산자 | 설명 | Example | 연산 결과 |
---|---|---|---|
&& | 논리 AND (및) | x = 2; y = 6; x && y > 5 |
FALSE |
|| | 논리적 OR (또는) | x = 2; y = 6; x && y > 5 |
TRUE |
! | 논리적 부정, 논리의 반대편을 택하세요 | x = 2; y = 6; !(x > y) |
TRUE |
字符串连接运算符
连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。
例子:
代码如下:
x = "beijing"; y = x + "你好!"; //结果:y = "beijing你好!" // 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中: y = x + " 你好!"; //结果:y = "beijing 你好!"
当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):
代码如下:
x = 25; y = "我今年" + x + "岁"; //结果:y = "我今年25岁"
위 내용은 JavaScript의 6개 연산자 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!