perbandingan JavaScript
operator perbandingan dan logik digunakan untuk menguji benar atau salah.
Operator Perbandingan
Operator perbandingan digunakan dalam pernyataan logik untuk menentukan sama ada pembolehubah atau nilai adalah sama.
x=5, jadual berikut menerangkan pengendali perbandingan:
==:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x==8 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x==8; } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x==5 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x==5; } </script> </body> </html>
Run Instance»
Klik " Butang Jalankan Instance" " untuk melihat contoh dalam talian
===:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x==="5" 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x==="5"; } </script> </body> </html>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x===5 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x===5; } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
!=:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x!=8 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x!=8; } </script> </body> </html>
Instance berjalan»
Klik butang "Jalankan Instance" untuk melihat contoh dalam talian
!==:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x!=="5" 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x!=="5"; } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk lihat contoh dalam talian
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x!==5 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x!==5; } </script> </body> </html>
Jalankan Instance»
Klik butang "Jalankan Instance" untuk melihat contoh dalam talian
>:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x>8 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x>8; } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x<8 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x<8; } </script> </body> </html>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
>=:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x>=8 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x>=8; } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
<=:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>x=5, 返回 x<=8 的比较值结果。</p> <button onclick="myFunction()">尝试一下</button> <p id="demo"></p> <script> function myFunction() { var x=5; document.getElementById("demo").innerHTML=x<=8; } </script> </body> </html>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Cara untuk gunakan
Anda boleh menggunakan operator perbandingan dalam pernyataan bersyarat untuk membandingkan nilai dan kemudian mengambil tindakan berdasarkan keputusan:
Anda akan mengetahui lebih lanjut tentang pernyataan bersyarat dalam bahagian seterusnya tutorial ini.
Operator Logik
Operator logik digunakan untuk menentukan logik antara pembolehubah atau nilai.
Diberi x=6 dan y=3, jadual berikut menerangkan pengendali logik:
运算符 | 描述 | 例子 |
---|---|---|
&& | and | (x < 10 && y > 1) 为 true |
|| | or | (x==5 || y==5) 为 false |
! | not | !(x==y) 为 true |
Operator Bersyarat
JavaScript juga termasuk pengendali bersyarat yang memberikan nilai kepada pembolehubah berdasarkan syarat tertentu.
Sintaks
Contoh
Contoh
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>点击按钮检测年龄。</p> 年龄:<input id="age" value="18" /> <p>是否达到投票年龄?</p> <button onclick="myFunction()">点击按钮</button> <p id="demo"></p> <script> function myFunction() { var age,voteable; age=document.getElementById("age").value; voteable=(age<18)?"年龄太小":"年龄已达到"; document.getElementById("demo").innerHTML=voteable; } </script> </body> </html>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian