Rumah > Artikel > hujung hadapan web > Apakah pengendali javascript?
pengendali termasuk: 1. Pengendali aritmetik, termasuk " ", "-", "*", dsb.; 2. Pengendali tugasan, termasuk "=", "=", "-=", dsb. ; 3. , Operator perbandingan, termasuk "==", "===", dsb. 4. Operator logik, termasuk "&&", "||", dsb.; "|", dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Pengendali JavaScript (pengendali)
Dalam JavaScript, pengendali digunakan untuk menetapkan nilai, membandingkan nilai, melaksanakan operasi aritmetik, dsb.
Operator Aritmetik
Operator aritmetik digunakan untuk melaksanakan operasi pada dua pembolehubah atau nilai.
Berikan y = 5, jadual berikut akan menerangkan kepada anda penggunaan operator aritmetik:
运算符 | 描述 | 例子 | y 值 | x 值 |
---|---|---|---|---|
加法 | x = y 2 | y = 5 | x = 7 | |
- | 减法 | x = y - 2 | y = 5 | x = 3 |
* | 乘法 | x = y * 2 | y = 5 | x = 10 |
/ | 除法 | x = y / 2 | y = 5 | x = 2.5 |
% | 余数 | x = y % 2 | y = 5 | x = 1 |
自增 | x = y | y = 6 | x = 6 | |
x = y | y = 6 | x = 5 | ||
-- | 自减 | x = --y | y = 4 | x = 4 |
x = y-- | y = 4 | x = 5 |
Operator tugasan
Operator tugasan Digunakan untuk memberikan nilai kepada pembolehubah JavaScript.
Diberi x=10 dan y=5, jadual berikut menerangkan pengendali tugasan:
运算符 | 例子 | 实例 | x 值 |
---|---|---|---|
= | x = y | x = y | x = 5 |
= | x = y | x = x y | x = 15 |
-= | x -= y | x = x - y | x = 5 |
*= | x *= y | x = x * y | x = 50 |
/= | x /= y | x = x / y | x = 2 |
%= | x %= y | x = x % y | x = 0 |
Pengendali Rentetan
operator, = operator boleh digunakan untuk menggabungkan rentetan.
Diberi text1 = "Baik ", text2 = "Pagi", dan text3 = "", jadual berikut menerangkan penggunaan pengendali rentetan:
运算符 | 例子 | text1 | text2 | text3 |
---|---|---|---|---|
text3 = text1 text2 | "Good " | "Morning" | "Good Morning" | |
= | text1 = text2 | "Good Morning" | "Morning" | "" |
Pengendali perbandingan
Operator perbandingan digunakan untuk menilai pernyataan logik untuk menentukan sama ada dua nilai atau pembolehubah yang diberikan adalah sama.
Diberi x=5, jadual berikut menunjukkan penggunaan operator perbandingan:
运算符 | 描述 | 比较 | 结果 |
---|---|---|---|
== | 等于 | x == 8 | false |
x == 5 | true | ||
=== | 值及类型均相等(恒等于) | x === "5" | false |
x === 5 | true | ||
!= | 不等于 | x != 8 | true |
!== | 值与类型均不等(不恒等于) | x !== "5" | true |
x !== 5 | false | ||
> | 大于 | x > 8 | false |
< | 小于 | x < 8 | true |
>= | 大于或等于 | x >= 8 | false |
<= | 小于或等于 | x <= 8 | true |
Operator bersyarat
Operator bersyarat digunakan untuk operasi penugasan berdasarkan syarat.
Diberi x=6 dan y=3, jadual berikut menunjukkan operasi pengendali bersyarat:
语法 | 例子 |
---|---|
变量 = (条件) ? 值1:值2 | voteable = (age < 18) ? "太年轻而不能":"年龄够"; |
Pengendali logik
Operator logik digunakan untuk menentukan hubungan logik antara pembolehubah atau nilai.
Diberikan x=6 dan y=3, contoh berikut menunjukkan penggunaan pengendali logik:
运算符 | 描述 | 例子 |
---|---|---|
&& | 和 | (x < 10 && y > 1) 为 true |
|| | 或 | (x == 5 || y == 5) 为 false |
! | 非 | !(x == y) 为 true |
Pengendali bitwise
Pengendali bitwise bekerja pada nombor 32-bit. Sebarang operasi berangka akan ditukar kepada 32 bit. Hasilnya ditukar kepada nombor JavaScript.
运算符 | 描述 | 例子 | 类似于 | 结果 | 十进制 |
---|---|---|---|---|---|
& | AND | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | 取反 | x = ~ 5 | ~0101 | 1010 | -6 |
^ | 异或 | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | 左移 | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | 右移 | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |
[Cadangan berkaitan: Tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Apakah pengendali javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!