Perbandingan JavaScript dan operator logik

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.

Memandangkan x=5, jadual berikut menerangkan pengendali perbandingan:

运算符描述例子
==等于x==8 为 false
===全等(值和类型)x===5 为 true;x==="5" 为 false
!=不等于x!=8 为 true
>大于x>8 为 false
<小于x<8 为 true
>=大于或等于x>=8 为 false
<=小于或等于x<=8 为 true

Cara menggunakan

Anda boleh menggunakan pengendali perbandingan pada nilai dalam pernyataan bersyarat Bandingkan dan kemudian ambil tindakan berdasarkan keputusan:

jika (umur<18) document.write("Terlalu muda");

kami Lebih banyak pengetahuan tentang pernyataan bersyarat akan diperkenalkan dalam bab berikut.


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

variablename=(condition)?value1:value2

Contoh

Jika nilai dalam pembolehubah umur kurang daripada 18, tetapkan nilai "umur terlalu muda" kepada pembolehubah boleh undi, jika tidak tetapkan nilai "umur telah mencapai" .

<!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 program dan cuba



Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus