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