Comparaison Jav...LOGIN

Comparaison JavaScript et opérateurs logiques

Les opérateurs de comparaison et logiques sont utilisés pour tester vrai ou faux.


Opérateurs de comparaison

Les opérateurs de comparaison sont utilisés dans les instructions logiques pour déterminer si des variables ou les valeurs sont égales.

Étant donné x=5, le tableau suivant explique les opérateurs de comparaison :

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

Comment utiliser

Vous pouvez utiliser des opérateurs de comparaison sur des valeurs dans des instructions conditionnelles Compare puis agissez en fonction des résultats :

if (age<18) document.write("Trop jeune");

nous Plus de connaissances sur les instructions conditionnelles seront introduites dans les chapitres suivants.


Opérateurs logiques

Les opérateurs logiques sont utilisés pour déterminer la logique entre des variables ou des valeurs.

Étant donné x=6 et y=3, le tableau suivant explique les opérateurs logiques :

运算符描述例子
&&and(x < 10 && y > 1) 为 true
||or(x==5 || y==5) 为 false
!not!(x==y) 为 true

Opérateurs conditionnels

JavaScript comprend également des opérateurs conditionnels qui attribuent des valeurs aux variables en fonction de certaines conditions.

Syntaxe

variablename=(condition)?value1:value2

Exemple

Si la valeur dans la variable âge est inférieure à 18 ans, attribuez la valeur "l'âge est trop jeune" à la variable votable, sinon attribuez la valeur "l'âge a atteint" .

<!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>

Exécutez le programme et essayez-le



section suivante
<!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>
soumettreRéinitialiser le code
chapitredidacticiel