pengendali JavaScript


JavaScript Pengendali


Pengendali JavaScript digunakan untuk menetapkan nilai, membandingkan nilai, melaksanakan operasi aritmetik, dsb.


Operator Aritmetik JavaScript

Operator aritmetik digunakan untuk melaksanakan operasi pada dua pembolehubah atau nilai.

Tugasany = 5, jadual berikut akan menerangkan kepada anda penggunaan operator aritmetik:

运算符描述例子y 值x 值在线实例
+加法x = y + 2y = 5x = 7实例 »
-减法x = y - 2y = 5x = 3实例 »
*乘法x = y * 2y = 5x = 10实例 »
/除法x = y / 2y = 5x = 2.5实例 »
%余数x = y % 2y = 5x = 1实例 »
++自增x = ++yy = 6x = 6实例 »
x = y++y = 6x = 5实例 »
--自减x = --yy = 4x = 4实例 »
x = y--y = 4x = 5实例 »

Untuk operator aritmetik, anda boleh membaca operasi JavaScript kami Jimat tutorial.


Pengendali tugasan JavaScript

Pengendali tugasan digunakan untuk menetapkan nilai kepada pembolehubah JavaScript.

Diberikan x=10 dan y=5, jadual berikut menerangkan pengendali tugasan:

运算符例子Same Asx 值在线实例
=x = yx = yx = 5实例 »
+=x += yx = x + yx = 15实例 »
-=x -= yx = x - yx = 5实例 »
*=x *= yx = x * yx = 50实例 »
/=x /= yx = x / yx = 2实例 »
%=x %= yx = x % yx = 0实例 »

Untuk pengendali tugasan, anda boleh membaca tutorial pengendali JavaScript kami.


JavaScript Rentetan Operator

+ operator, += operator boleh digunakan untuk menggabungkan rentetan.

Diberikan text1 = "Baik ", text2 = "Pagi", dan text3 = "", Jadual berikut menerangkan penggunaan operator rentetan:

运算符例子text1text2text3在线实例
+text3 = text1 + text2"Good ""Morning" "Good Morning"实例 »
+=text1 += text2"Good Morning""Morning"""实例 »


Operator perbandingan

Operator perbandingan Simbol ialah digunakan untuk menilai pernyataan logik untuk menentukan sama ada dua nilai atau pembolehubah yang diberikan adalah sama.

Memandangkan x=5, jadual berikut menunjukkan penggunaan operator perbandingan:

运算符描述比较结果在线实例
==等于x == 8false实例 »
x == 5true实例 »
===值及类型均相等(恒等于)x === "5"false实例 »
x === 5true实例 »
!=不等于x != 8true实例 »
!==值与类型均不等(不恒等于)x !== "5"true实例 »
x !== 5false实例 »
>大于x > 8false实例 »
<小于x < 8true实例 »
>=大于或等于x >= 8false实例 »
<=小于或等于x <= 8true实例 »

Untuk pengendali perbandingan, anda boleh membaca JavaScript kami Tutorial operator perbandingan.


Pengendali bersyarat

Pengendali bersyarat digunakan untuk operasi penugasan berdasarkan syarat.

Diberikan x=6 dan y=3, jadual berikut menunjukkan operasi pengendali bersyarat:

语法例子在线实例
变量 = (条件) ? 值1:值2voteable = (age & 18) ? "Too young" : "Old enough"实例 »


Pengendali logik

Pengendali logik digunakan untuk menentukan hubungan logik antara pembolehubah atau nilai.

Diberikan x=6 dan y=3, contoh berikut menunjukkan penggunaan operator logik:

运算符描述例子
&&(x < 10 && y > 1) 为 true
||(x == 5 || y == 5) 为 false
!!(x == y) 为 true


Operasi bitwise JavaScript

pengendali bitwise berfungsi pada nombor 32-bit. Sebarang operasi berangka akan ditukar kepada 32 bit. Hasilnya ditukar kepada nombor JavaScript.


运算符描述例子类似于结果十进制
&ANDx = 5 & 10101 & 00010001 1
|ORx = 5 | 10101 | 00010101 5
~取反x = ~ 5 ~01011010 10
^异或x = 5 ^ 10101 ^ 00010100 4
<<左移/td>x = 5 << 10101 << 11010 10
>>右移x = 5 >> 10101 >> 100102