Rumah  >  Artikel  >  hujung hadapan web  >  Apakah pengendali javascript?

Apakah pengendali javascript?

青灯夜游
青灯夜游asal
2022-02-21 17:24:251947semak imbas

pengendali termasuk: 1. Pengendali aritmetik, termasuk " ", "-", "*", dsb.; 2. Pengendali tugasan, termasuk "=", "=", "-=", dsb. ; 3. , Operator perbandingan, termasuk "==", "===", dsb. 4. Operator logik, termasuk "&&", "||", dsb.; "|", dsb.

Apakah pengendali javascript?

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 < 8true
>= 大于或等于 x >= 8 false
<=小于或等于x <= 8true

Operator bersyarat

Operator bersyarat digunakan untuk operasi penugasan berdasarkan syarat.

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

语法例子
变量 = (条件) ? 值1:值2voteable = (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 << 10101 << 11010 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn