Слайд 2
...Строки кода...
// -->
Сценарии
Слайд 3Сценарии
Это HTML документ.
ранних версий
document.write("Это JavaScript");
// -->
Продолжение документа.
Слайд 4Литералы
Десятичное число 23 может быть представлено
в шестнадцатеричном виде как Ох17 и
в
восьмеричном как 027.
Числа с плавающей точкой:
3.1415927
3145927e-7
.3141527Е1
Логические литералы:
0 (false) и 1 (true)
Строки:
"Строка1" и ‘Строка2’
Слайд 5Типы данных и переменные
//пример 1
var oneString = "1";
var oneInt = 1;
var
oneConcatenate = oneString + oneInt;
//В результате получается "11"
vаг oneAddition = oneInt + oneString;
// В результате получается 2
Слайд 6Операции
Унарные операции
++ //инкремент
- - //декремент
! //логическое отрицание
- //смена знака
J =
1;
I = J++; //I=1, J=2
I = ++J; //I=3, J=3
Слайд 7Операции
Бинарные операции
+ //сложение
- //вычитание
* //умножение
/ //деление
% //остаток от деления
J2
= 8 % 3; //возвращает 2
Слайд 8Операции
Операции сравнения
< //меньше чем
> //больше чем
= //больше
или равно чем
== //paвно
!= //не равно
?: //выбор по условию
underAge = (age>=21) ? "no" : "yes";
Слайд 9Операции
Логические операции
&& //И
|| //ИЛИ
! //логическое отрицание
(age>=21) && (hasID)
false && anyExpression
//приводит к результату false
true II anyExpression // приводит к результату true
Слайд 10Операции
Побитовые операции
~ //побитовое отрицание (дополнение)
> //кольцевой сдвиг
влево
>>> //сдвиг влево с заполнением нулями
<<< //сдвиг вправо с заполнением нулями
& //побитовое И
^ //исключающее побитовое ИЛИ
| //побитовое ИЛИ
document.write(I);
I = I << 1;
document.write(I);
Слайд 11Операции
Операции присваивания
= //присваивание
+= //сложение, конкатенация
-= //вычитание
*=//умножение
/= //деление
%= //вычисление остатка от деления
//побитовый сдвиг влево
>>= //побитовый сдвиг вправо
>>>= //побитовый сдвиг вправо с заполнением нулями
&= //побитовое И
^ //исключающее побитовое ИЛИ
|= //побитовое ИЛИ
a= a+ 5; // a+= 5;
Слайд 12Операции
Специальные операции
. //вызов
[] //индекс
() //аргумент
I = 5 * 5 +
10; // возвращает 35
I = 5 * (5 + 10); //возвращает 75
Слайд 13Введение в JavaScript
Раздел:
Технологии создания сайтов