Лекция: Операторы отношения

X == Y равно

X === Y “строго равно” (переменные равны по значению и одного типа)

X <> Y не равно

X != Y “строго не равно” (переменные не равны по значению и одного типа)

X >= Y больше или равно

X > Y больше

X <=Y меньше или равно

X < Y меньше

X && Y И

X II Y ИЛИ

!X НЕ

 

Оператор typeof

Возвращает строку с наименованием типа переменной

Пример

Var A,B,C;

A=1;

B=”3”;

C=typeof (A+B) //c = “number”

 

Условный оператор

<условие>? <действие_если_условие_true>: <действие_если_услвие_false>;

 

Пример

d = (a == 5)? b + 1: c – 1; //d присвоить или b + 1 или c-1 в зависимости от значения a

 

 

Приоритеты операторов

Приоритеты в порядке возрастания

, Запятая
= += -= *= /= %= <<= >>= >>>= &= ^= |= Присвоение
…? …: … Условный оператор
|| Логическое ИЛИ
&& Логическое И
| Побитовое ИЛИ
^ Побитовое исключающее ИЛИ
& Побитовое И
!= Не равно
== === <> Равно, не равно
< <= > >= Сравнение
<< >> >>> Побитовый сдвиг
+ — Сложение, вычитание
* / % Умножение, деление
! ~ — ++ — Отрицание/дополнение/унарный минус/инкремент/декремент

 

Управляющие конструкции

Следование

Ветвление

Цикл

 

Ветвление

Оператор условия

If(<условие>)

{

<действия1>;

}

Else

{

<действия2>

}

 

Оператор выбора

switch (<переменная_или_выражение>)

{

case<значение1>: <действие1>;break;

case<значение2>: <действие1>;break;

default :<действие>;

}

 

Циклы

еще рефераты
Еще работы по истории