Relační operátory se využívají v logických výrazech pro rozhodování pravdivosti nebo nepravdivosti mezi proměnnými nebo hodnotami.
V následující tabulce je použita hodnota x=5,se kterou jsou prováděny relační operace:
Operátor | Popis | Relace | Výsledek | |
---|---|---|---|---|
== | rovná se |
x == 8 | false | |
x == 5 | true | |||
=== | rovná se a zároveň se rovnají i datové typy |
x === "5" | false | |
x === 5 | true | |||
!= | nerovnost | x != 8 | true | |
!== | nerovnost nebo neshoda datových typů |
x !== "5" | true | |
x !== 5 | false | |||
> | větší než |
x > 8 | false | |
< | menší než |
x < 8 | true | |
>= | větší nebo rovno než |
x >= 8 | false | |
<= | menší nebo rovno než |
x <= 8 | true |
var x = 5;
document.write(x != 8); // vypise hodnotu true
var x = 5;
document.write(x === "5"); // vypise hodnotu false
var x = 5;
document.write(x === 5); // vypise hodnotu true
<!DOCTYPE html>
<html>
<body>
<p>Přiřadí 5 do x a zobrayí výsledek porovnávání (x !== "5"):</p>
<button onclick="myFunction()">Zobraz</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = 5;
document.getElementById("demo").innerHTML = (x !== "5");
}
</script>
</body>
</html>