Rumah  >  Artikel  >  hujung hadapan web  >  keutamaan operator dalam js

keutamaan operator dalam js

下次还敢
下次还敢asal
2024-05-09 00:45:27529semak imbas

Keutamaan operator menentukan susunan pelaksanaan operator dalam JavaScript Susunan keutamaan dari tinggi ke rendah adalah seperti berikut: kurungan () kurungan segi empat sama [] dot operator unary penambahan dan penolakan operator logik DAN Logik ATAU Ternary Operator Tugasan Operator Operator Koma

keutamaan operator dalam js

Keutamaan Operator JavaScript

Dalam JavaScript, keutamaan pengendali menentukan susunan ia dilaksanakan. Apabila terdapat berbilang operator dalam baris kod yang sama, operator dengan keutamaan yang lebih tinggi akan dilaksanakan terlebih dahulu.

Arahan keutamaan operator (dari tinggi ke rendah):

  • kurung bulat ()
  • kurung segi empat sama[]
  • ! , + +, --)
  • Pendaraban dan pembahagian (*, /, %)
  • Tambahan dan penolakan (+, -)
  • Operator perbandingan (==, !=, <, < , +=, -=)
  • pengendali koma,
  • Contoh:
  • Dalam ungkapan berikut, pengendali pendaraban (*) mempunyai keutamaan yang lebih tinggi daripada operator penambahan (+):
  • Andreee
  • dalam ungkapan berikut, kurungan mempunyai keutamaan yang lebih tinggi daripada pengendali pendaraban:
    <code class="js">const result = 2 + 3 * 4; // 结果为 14</code>
  • Nota:

Jika dua operator mempunyai keutamaan yang sama, ia dilaksanakan dari kiri ke kanan.

Anda boleh menggunakan kurungan untuk menguatkuasakan susunan operasi.

Sesetengah pengendali mempunyai pergaulan kiri dan kanan. Ini bermakna mereka akan dilaksanakan dari kiri ke kanan atau kanan ke kiri.

Atas ialah kandungan terperinci keutamaan operator dalam js. 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