Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JavaScript_syntax&exampes_ru_v1.0.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
93 Кб
Скачать
☆

Операторы в JavaScript Арифметические операторы

Оператор

Описание

Пример

Результат

+

Сложение

x=2 y=2 x+y

4

-

Вычитание

x=5 y=2 x-y

3

*

Умножение

x=5 y=4 x*y

20

/

Деление

15/5 5/2

3 2.5

%

Деление по модулю (остаток от деления)

5%2 10%8 10%2

1 2 0

++

Увеличение (инкрементирование)

x=5 x++

x=6

--

Уменьшение (декрементирование)

x=5 x--

x=4

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

Оператор

Пример

То же самое что и …

=

x=y

x=y

+=

x+=y

x=x+y

-=

x-=y

x=x-y

*=

x*=y

x=x*y

/=

x/=y

x=x/y

%=

x%=y

x=x%y

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

Оператор

Описание

Пример

==

равно

5==8 возвращает значение "истина"

===

равно (проверяется и значение и тип)

x=5 y="5" x==y возвращает значение "истина" x===y возвращает значение "ложь"

!=

не равно

5!=8 возвращает значение "истина"

>

больше чем

5>8 возвращает значение "ложь"

<

меньше чем

5<8 возвращает значение "истина"

>=

больше чем или равно

5>=8 возвращает значение "ложь"

<=

меньше чем или равно

5<=8 возвращает значение "истина"

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

Оператор

Описание

Пример

&&

и

x=6 y=3 (x < 10 && y > 1) возвращает значение "истина"

||

или

x=6 y=3 (x==5 || y==5) возвращает значение "ложь"

!

нет

x=6 y=3 !(x==y) возвращает значение "истина"

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

В JavaScript also есть условные операторы, которые позволяют приписывать значение переменной в зависимости от неких условий.

Синтаксис:

variablename=(условие)?значение1:значение2 

greeting=(visitor=="PRES")?" Уважаемый президент":"Dear "

Если значение переменной VISITOR равно PRES, то переменной GREETING присваивается строка "Уважаемый президент". Если значение переменной VISITOR не равно PRES, то переменной GREETING присваивается строка "Уважаемый ".

Всплывающие окна JavaScript

В JavaScript можно создать три вида всплывающих окон: окно предупредительных сообщений (Alert box), окно подтверждения действия (Confirm box) и окно ввода информации (Prompt box).

Окно-предупреждение (Alert box)

<html> <head> <script type="text/javascript"> function disp_alert() { alert("Я окно - предупреждение!!") } </script> </head> <body> <form> <input type="button" onclick="disp_alert()" value="Вывод окна-предупреждения"> </form> </body> </html>

Окно-подтверждение (Confirm box)

<html> <head> <script type="text/javascript"> function disp_confirm() { var name=confirm("Нажмите кнопку") if (name==true) { document.write("Вы нажали кнопку OK!") } else { document.write("вы нажали кнопку Cancel!") } } </script> </head> <body> <form> <input type="button" onclick="disp_confirm()" value="Вывод окна-подтверждения"> </form> </body> </html>

Окно ввода (prompt box)

<html> <head> <script type="text/javascript"> function disp_prompt() { var name=prompt("Введите ваше имя","") if (name!=null && name!="") { document.write("Привет " + name + "! Как дела?") } } </script> </head> <body> <form> <input type="button" onclick="disp_prompt()" value="Вывод окна ввода"> </form> </body> </html>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]