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

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

Операции сравнения используются для сопоставления операндов. В этих операциях операндами могут быть не только числа, но и строки, логические величины и объекты. В табл. 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. Операции сравнения

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

R.5.10 Операции сравнения на равенство

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.5.10 Операции сравнения на равенство выражение-равенства: выражение-отношения выражение-равенства == выражение-отношения выражение-равенства != выражение-отношенияОперации == (равно) и != (не равно) аналогичны операциям отношения, за исключением того, что их приоритет


Конструкции выбора решений и операции сравнения

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Конструкции выбора решений и операции сравнения В C# определяются две простые конструкции, позволяющие изменить поток выполнения программы по набору условий:• оператор if/else;• оператор


Операторы сравнения

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

Операторы сравнения Операторы сравнения возвращают значение типа Boolean:• = — равно;• <> — не равно;• < — меньше;• > — больше;• <= — меньше или равно;• >= — больше или


Функции сравнения

Из книги Справочник по PHP автора

Функции сравнения strcmpСравнивает строки.Синтаксис:int strcmp(string str1, string str2)Эта функция сравнивает две строки посимвольно (точнее, бобайтово) и возвращает:Так как сравнение идет побайтово, то регистр символов влияет на результаты сравнений.strncmpСравнивает начала


Операторы сравнения

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

Операторы сравнения Операторы сравнения сравнивают два операнда согласно определенному условию и выдают (или, как говорят программисты, возвращают) логическое значение. Если условие сравнения выполняется, возвращается значение true, если не выполняется — false.Все


Сравнения

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Сравнения Когда сравнивается индексированный столбец для определения, является ли его значение больше, равно или меньше значения константы, то значение индекса используется в таком сравнении, и несоответствующие строки не выбираются. При отсутствии индекса все


Операторы сравнения

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид


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

Из книги Справка по SQL автора

7.3. Операции сравнения сравнение целых чисел-eqравноif [ "$a" -eq "$b" ]-neне равноif [ "$a" -ne "$b" ]-gtбольшеif [ "$a" -gt "$b" ]-geбольше или равноif [ "$a" -ge "$b" ]-ltменьшеif [ "$a" -lt "$b" ]-leменьше или равноif [ "$a" -le "$b" ]<меньше (внутри двойных круглых скобок )(("$a" < "$b"))<=меньше или равно (внутри двойных


Пример 7-5. Операции сравнения

Из книги HTML, XHTML и CSS на 100% автора Квинт Игорь

Пример 7-5. Операции сравнения #!/bin/basha=4b=5# Здесь переменные "a" и "b" могут быть как целыми числами, так и строками.# Здесь наблюдается некоторое размывание границ#+ между целочисленными и строковыми переменными,#+ поскольку переменные в Bash не имеют типов.# Bash выполняет


33.3. Операции сравнения: Альтернативные решения

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

33.3. Операции сравнения: Альтернативные решения Операции сравнения, выполняемые с помощью конструкции [[ ]], могут оказаться предпочтительнее, чем [ ]. Аналогично, при сравнении чисел, в более выгодном свете представляется конструкция (( )).a=8# Все, приведенные ниже, операции


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

Из книги автора

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


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

Из книги автора

Операции сравнения Операции сравнения <, >, <=, >=, =, <> возвращают значение типа boolean и применяются к операндам простого типа и к строкам.Операции = и <> также применяются ко всем типам. Для размерных типов по умолчанию сравниваются значения, для ссылочных типов -