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

Operator dengan keutamaan tertinggi dalam js ialah

下次还敢
下次还敢asal
2024-05-09 00:42:19457semak imbas
<blockquote><p>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. </p></blockquote> <p><img src="https://img.php.cn/upload/article/202405/09/2024050900422783278.jpg" alt="Operator dengan keutamaan tertinggi dalam js ialah" ></p> <p><strong>Apakah pengendali yang mempunyai keutamaan tertinggi? </strong></p> <p>Dalam JavaScript, pengendali dengan keutamaan tertinggi ialah: </p> <p><strong>Kurung ()</strong></p> <p>Kurung digunakan untuk menukar keutamaan pengendali, mengambil keutamaan berbanding pengendali lain. </p> <p><strong>Keutamaan pengendali</strong></p> <p>Selepas kurungan, keutamaan pengendali adalah dalam susunan berikut (dari tertinggi ke terendah): </p> <ol> <li>Pengendali unari (seperti <kod>+</kod>, <kod>- , <code>!</code>)</kod> </li> <code>+</code>、<code>-</code>、<code>!</code>)<li>指数运算符(<code>**</code>)</li> <li>乘法和除法运算符(<code>*</code>、<code>/</code>、<code>%</code>)</li> <li>加法和减法运算符(<code>+</code>、<code>-</code>)</li> <li>关系运算符(<code>==</code>、<code>!=</code>、<code><</code>、<code>></code>、<code><=</code>、<code>>=</code>)</li> <li>逻辑运算符(<code>&&</code>、<code>||</code>、<code>!</code>)</li> <li>赋值运算符(<code>=</code>、<code>+=</code>、<code>-=</code>)</li> <li>条件运算符(<code>?</code>)</li> </ol> <p><strong>示例</strong></p> <p>下面是一个示例,说明运算符优先级的实际应用:</p> <pre class="brush:php;toolbar:false"><code class="javascript">let result = 1 + 2 * 3;</code></pre> <p>在这个示例中,乘法运算符 <code>*</code> 优先于加法运算符 <code>+</code>,因为乘法的优先级更高。因此,<code>2 * 3</code> 先被计算为 6,然后 6 再与 1 相加,结果为 7。</p> <p>如果要改变优先级,可以使用圆括号:</p> <pre class="brush:php;toolbar:false"><code class="javascript">let result = (1 + 2) * 3;</code></pre> <p>现在,圆括号将加法运算的优先级提高到乘法的之上,所以 <code>1 + 2</code>Pengendali eksponen (<kod>**)</kod></p>Pengendali pendaraban dan pembahagian (<kod>* , <code>/</code>, <code>%</code>)🎜Operator tambah dan tolak (<code>+</code>, <code>-</code>)🎜Pengendali perhubungan (<kod>==</kod>, <kod>!=</kod>, <kod><</kod>, <kod>></kod> , <kod>< =</code>, <code>>=)🎜Pengendali logik (<kod>&&, <code>||</code> , <code>! kod>)🎜Pengendali tugasan (<kod>=</kod>, <kod>+=</kod>, <kod>-=</kod>) li>🎜Pengendali bersyarat ( <kod>?</kod></code>)🎜🎜Contoh🎜🎜🎜Berikut ialah contoh yang menggambarkan keutamaan pengendali dalam tindakan: 🎜rrreee🎜Dalam contoh ini, pengendali pendaraban <kod>*</kod> diutamakan berbanding operator penambahan <code>+</code> kerana pendaraban mempunyai keutamaan yang lebih tinggi. Oleh itu, <code>2 * 3</code> 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 <kod>1 + 2</kod> dinilai sebagai 3 dahulu, Kemudian 3 ialah didarab dengan 3, dan hasilnya ialah 9. 🎜</kod></kod></kod>

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