Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




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

В таблице ниже приведены логические операторы доступные в 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 удовлетворяющие заданным в логическом выражении условиям:

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

Условные конструкции JavaScript

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

В JavaScript имеются следующие условные конструкции:

  • конструкция if используйте данную конструкцию если хотите, чтобы блок команд был выполнен только если указанное условие истинно;
  • конструкция if..else используйте данную конструкцию если хотите, чтобы один блок команд был выполнен если указанное условие истинно и другой блок команд если условие ложно;
  • конструкция if..elseif..else используйте данную конструкцию если хотите, чтобы при определенном условии команды выполнились только в одном из нескольких блоков;
  • конструкция switch используйте данную конструкцию если хотите, чтобы при определенном условии команды выполнились только в одном из нескольких блоков;

Конструкция if

Используйте данную конструкцию если хотите, чтобы блок команд был выполнен только если указанное условие истинно.

Синтаксис:

if(условие){

//Команды расположенные здесь будут выполнены только если условие истинно

}

 

Пример

//Запишем число 7 в переменную a

var a=7;

//Запишем число 7 в переменную b

var b=7;

//Проверим совпадают ли числа

if(a==b){

//Если числа совпадают выведем "Числа совпадают"

document.write("Числа совпадают");

}

Попробовать в редакторе

Быстрый просмотр

Если блок команд состоит из одной команды, то фигурные скобки могут быть опущены. Код ниже также будет исполнен корректно:

//Запишем число 7 в переменную a

var a=7;

//Запишем число 7 в переменную b

var b=7;

//Проверим совпадают ли числа и выведем "Числа совпадают" если это так

if(a==b)document.write("Числасовпадают");

Конструкция if..else

Используйте данную конструкцию если хотите, чтобы один блок команд был выполнен если указанное условие истинно и другой блок команд если условие ложно.

Синтаксис:

if(условие){

//Команды расположенные здесь будут выполнены только если условие истинно

}

else{

//Команды расположенные здесь будут выполнены только если условие ложно

}

 

Пример

//Запишем число 10 в переменную a

var a=10;

//Запишем число 7 в переменную b

var b=7;

//Проверим совпадают ли числа

if(a==b){

//Если числа совпадают выведем 'Числа совпадают'

document.write('Числа совпадают');

}

else{

//Если числа не совпадают выведем 'Числа не совпадают'

document.write('Числа не совпадают');

}

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...