- •Как вставить сценарий на языке JavaScript
- •Где вставить сценарий на языке JavaScript
- •Переменные в JavaScript
- •Оператор If...Else в JavaScript
- •Всплывающие окна JavaScript
- •Операторы в JavaScript Арифметические операторы
- •Операторы присваивания
- •Операторы сравнения
- •Логические операторы
- •Условные операторы
- •Фукнции в JavaScript
- •Циклы в JavaScript
- •Прерывание (Break) и продолжение (Continue) в JavaScript
Операторы в 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>
