Введение в JavaScript
Сценарии
Литералы
Типы данных и переменные
Операции
Операции
Операции
Операции
Операции
Операции
Операции
Введение в JavaScript
210.50K
Category: programmingprogramming

ИнетТ - Лекция 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. Типы данных и переменные

//пример 1
var 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

Раздел:
Технологии создания сайтов
English     Русский Rules