Rumah >hujung hadapan web >tutorial js >Operator dengan keutamaan tertinggi dalam js ialah

Operator dengan keutamaan tertinggi dalam js ialah

下次还敢
下次还敢asal
2024-05-09 00:42:19626semak imbas

Keutamaan pengendali tertinggi dalam JavaScript ialah kurungan (), yang digunakan untuk menukar keutamaan pengendali lain. Kedua, susunan keutamaan pengendali ialah: pengendali unari, pengendali eksponen, pengendali darab dan bahagi, pengendali tambah dan tolak, pengendali hubungan, pengendali logik, pengendali tugasan dan pengendali bersyarat.

Operator dengan keutamaan tertinggi dalam js ialah

Apakah pengendali yang mempunyai keutamaan tertinggi?

Dalam JavaScript, pengendali dengan keutamaan tertinggi ialah:

Kurung ()

Kurung digunakan untuk menukar keutamaan pengendali, mengambil keutamaan berbanding pengendali lain.

Keutamaan pengendali

Selepas kurungan, keutamaan pengendali adalah dalam susunan berikut (dari tertinggi ke terendah):

  1. Pengendali unari (seperti +, - , !)
  2. +-!
  3. 指数运算符(**
  4. 乘法和除法运算符(*/%
  5. 加法和减法运算符(+-
  6. 关系运算符(!=、<code>>、<code>>=
  7. 逻辑运算符(&&||!
  8. 赋值运算符(+=-=
  9. 条件运算符(?

示例

下面是一个示例,说明运算符优先级的实际应用:

let result = 1 + 2 * 3;

在这个示例中,乘法运算符 * 优先于加法运算符 +,因为乘法的优先级更高。因此,2 * 3 先被计算为 6,然后 6 再与 1 相加,结果为 7。

如果要改变优先级,可以使用圆括号:

let result = (1 + 2) * 3;

现在,圆括号将加法运算的优先级提高到乘法的之上,所以 1 + 2Pengendali eksponen (**)

Pengendali pendaraban dan pembahagian (* , /, %)🎜Operator tambah dan tolak (+, -)🎜Pengendali perhubungan (, !=, , > , , >=)🎜Pengendali logik (&&, || , ! kod>)🎜Pengendali tugasan (, +=, -=) li>🎜Pengendali bersyarat ( ?)🎜🎜Contoh🎜🎜🎜Berikut ialah contoh yang menggambarkan keutamaan pengendali dalam tindakan: 🎜rrreee🎜Dalam contoh ini, pengendali pendaraban * diutamakan berbanding operator penambahan + kerana pendaraban mempunyai keutamaan yang lebih tinggi. Oleh itu, 2 * 3 mula-mula dinilai sebagai 6, dan kemudian 6 ditambah kepada 1, menghasilkan 7. 🎜🎜Jika anda ingin menukar keutamaan, anda boleh menggunakan kurungan: 🎜rrreee🎜Kini, kurungan menaikkan keutamaan penambahan di atas pendaraban, jadi 1 + 2 dinilai sebagai 3 dahulu, Kemudian 3 ialah didarab dengan 3, dan hasilnya ialah 9. 🎜

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