Perbincangan ringkas tentang keutamaan operator dalam kemahiran JavaScript_javascript

WBOY
Lepaskan: 2016-05-16 15:51:15
asal
1247 orang telah melayarinya

Keutamaan pengendali

Keutamaan pengendali dalam JavaScript ialah satu set peraturan. Peraturan ini mengawal susunan pengendali dilaksanakan semasa menilai ungkapan. Operator dengan keutamaan yang lebih tinggi dilaksanakan sebelum operator dengan keutamaan yang lebih rendah. Sebagai contoh, pendaraban dilakukan sebelum penambahan.

Jadual berikut menyenaraikan pengendali JavaScript daripada keutamaan tertinggi hingga terendah. Operator dengan keutamaan yang sama dinilai dari kiri ke kanan.


Operator Penerangan
. [] () Akses medan, langganan tatasusunan, panggilan fungsi dan kumpulan ungkapan
-- - ~ ! padamkan jenis kekosongan baharu Pengendali unary, jenis data pulangan, penciptaan objek, nilai tidak ditentukan
* / % Pendaraban, pembahagian, modulo
- Tambahan, penolakan, penyatuan rentetan
<<>>>> Anjakan
< <= >= instanceof Kurang daripada, kurang daripada atau sama dengan, lebih besar daripada, lebih besar daripada atau sama dengan, instanceof
== != === !== Sama, tidak sama, sama rata, tidak sama rata
& Bitwise DAN
^ Bitwise XOR
| Bitwise ATAU
&& Logik DAN
|| Logik ATAU
?: Syarat
= oP= Auftrag, Einsatzauftrag
, Mehrfachbewertung

Klammern können verwendet werden, um die durch die Operatorpriorität bestimmte Auswertungsreihenfolge zu ändern. Das bedeutet, dass der in Klammern eingeschlossene Ausdruck vollständig ausgewertet werden sollte, bevor er im Rest des Ausdrucks verwendet wird.

z = 78 * (96 + 3 + 45)
Salin selepas log masuk

Dieser Ausdruck enthält fünf Operatoren: =, *, (), und einen weiteren. Gemäß den Regeln der Operatorpriorität werden sie in der folgenden Reihenfolge ausgewertet: (), , , *, =.

Der Ausdruck in den Klammern wird zuerst ausgewertet. In Klammern stehen zwei Additionsoperatoren. Da beide Additionsoperatoren die gleiche Priorität haben, werden sie von links nach rechts ausgewertet. Addieren Sie zuerst 96 und 3, dann addieren Sie diese Summe zu 45, und Sie erhalten 144.
Dann kommt die Multiplikationsoperation. 78 mal 144 ergibt 11232.
A ist die Zuweisungsoperation am Ende. Weisen Sie z 11232 zu.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!