Операции сравнения

Операции сравнения

Операции сравнения используются для сопоставления операндов. В этих операциях операндами могут быть не только числа, но и строки, логические величины и объекты. В табл. 11.8 приведены все операции сравнения.

Таблица 11.8. Операции сравнения

В листинге 11.10 показана работа с операциями сравнения.

Листинг 11.10. Операции сравнения

<html>

<head>

<title>Операции сравнения</title>

</head>

<body>

<h2>Операции сравнения</h2>

<pre>

<script>

var i=5, m1="строка1";

var m2;

document.write(" Переменная i="+i+" ");

document.write("i>7 – ");

//Результат сравнения

document.write(i>7);

document.write(" (3+i)>=8 – ");

//Результат сравнения

document.write((3+i)>=8);

m2="строка1"

document.write(" Переменная m1="+m1);

document.write(", переменная m2="+m2+" ");

document.write("m1!=m2 – ");

document.write( m1!=m2);

m2="строка2"

document.write(" Переменная m1="+m1+", переменная m2="+m2+" ");

document.write("m1<=m2 – ");

document.write(m1<=m2);

m2="5"

document.write(" Переменная i="+i+", переменная m2="+m2+" ");

document.write("i==m2 – ");

document.write(i==m2);

document.write(" i===m2 – ");

document.write( i===m2);

document.write(" i===5 – ");

document.write(i===5);

</script>

</pre>

</body>

</html>

В приведенном коде сравниваются переменные i = 5 и m2 = "5". Они считаются равными, но не идентичными (рис. 11.11).

Рис. 11.11. Операции сравнения

Данный текст является ознакомительным фрагментом.