logo_s

САМОУЧКА

Сайт для тех, кто хочет научиться

 

 

 

 

 

 

Главная

О Нас

Публикации

Связь

 

 

 

 

 

 

 

Наши публикации

 

HTML для новичков

 

XHTML

 

CSS для новичков

 

CSS 3

 

JavaScript

 


< Предыдущая  Следующая >

С помощью логических операторов и операторов сравнения в
 JavaScript можно проверить выражение на истинность или ложность.

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

Операторы сравнения позволяют производить над переменными и значениями различные операции сравнения.

В результате выполнения таких операций в зависимости от исхода возвращается true (истина) или false (ложь).

Пример

//Произведем сравнение чисел 7 и 10
document.write(7==10) // Выведет false так как числа не равны
//Теперь произведем сравнение чисел 10 и 10
document.write(10==10) // Выведет true так как числа равны

В таблице ниже перечислены доступные в JavaScript операторы сравнения (предположим, что x=7):

Оператор

Описание

Пример

Результат

==

Проверяет переменные или значения на равенство.

x==7

true

===

Проверяет переменные или значения на равенство учитывая тип переменной

x===7
x==="7"

true
false

!=

Проверяет различаются ли переменные или значения

x!=9

true

> 

Проверяет больше ли переменная или значение стоящее слева, чем стоящее справа

x>13

false

< 

Проверяет меньше ли переменная или значение стоящее слева, чем стоящее справа

x<13

true

>=

Проверяет является ли переменная или значение стоящее слева большим или равным стоящему справа

x>=13
x>=7

false
true

<=

Проверяет является ли переменная или значение стоящее слева меньшим или равным стоящему справа

x<=13
x<=7

true
true

Операторы сравнения в основном используются в условных конструкциях.

Обратите внимание: условные конструкции будут подробно рассмотрены в следующих главах данного учебника.

Пример

//Запишем число 10 в переменную a
var a=10;
//Запишем число 7 в переменную b
var b=7;
//Проверим совпадают ли числа
if (a==b) {
//Если числа совпадают выведем "Числа совпадают"
document.write("Числа совпадают");
}
else {
//Если числа не совпадают выведем "Числа не совпадают"
document.write("Числа не совпадают");
}

Логические операторы

Логические операторы используются для связки нескольких операторов сравнения.

В таблице ниже приведены логические операторы доступные в JavaScript (предположим, что x=2, а y=9):

Оператор

Значение

Пример

Результат

&&

И

(x==2 && y==9)
(
x==3 && y==9)

true
false

||

ИЛИ

(x==2 || y==8)
(
x==3 || y==9)
(
x==5 || y==6)

true
true
false

!

НЕ

!(x==3)

true

Сделайте сами

Задание 1. Подберите значения x и y удовлетворяющие заданным в логическом выражении условиям:

Задание 1

var x;
var y;
if ( (x/8 == y) && (x > 16) && (y < 5) && (y != 3)  )
document.write('Вы подобрали правильные значения x и y <b>поздравляем</b>!');
else
document.write('Значения x и y не подходят попробуйте еще раз.');


  
  
  
  

< Предыдущая  Следующая > 

 

 

 

Последние добавления

 

HotLog