JavaScript для детей. Самоучитель по программированию



Pdf көрінісі
бет12/43
Дата20.07.2022
өлшемі6,41 Mb.
#37806
1   ...   8   9   10   11   12   13   14   15   ...   43

Часть I. Основы
var hoursInADay = 24;
var secondsInADay = secondsInAnHour * hoursInADay;

secondsInADay;
86400
Сколько секунд в году
И наконец, создадим переменные 
daysInAYear (количество дней в году) 
и 
secondsInAYear (количество секунд в году): daysInAYear присвоим 
значение 365, а 
secondsInAYear пусть равняется secondsInADay 
умножить на 
daysInAYear. Запрашиваем значение secondsInAYear 
и видим, что это число 31 536 000 (более 31 миллиона секунд!).
var daysInAYear = 365;
var secondsInAYear = secondsInADay * daysInAYear;
secondsInAYear;
31536000
Возраст в секундах
Теперь, зная, сколько секунд в году, вы можете запросто узнать свой воз-
раст в секундах (с точностью до последнего дня рождения). К примеру, 
когда я пишу эти строки, мне 29 лет:
var age = 29;
age * secondsInAYear;
914544000
Чтобы вычислить свой возраст в секундах, введите тот же самый код
но замените значение переменной 
age на ваш возраст. Или просто заме-
ните эту переменную на число, соответствующее вашему возрасту:
29 * secondsInAYear;
914544000
Смотрите-ка, мне исполнилось больше 900 миллионов секунд! 
А вам?
Инкремент и декремент
Вам как программисту понадобится увеличивать или уменьшать зна-
чения числовых переменных на единицу. Например, у вас в программе 
может быть переменная для подсчета, сколько раз за день вам сказали 
Days in a year 
— 
дней в году


2. Типы данных и переменные
33
«Дай пять!». И при каждом новом приветствии эту переменную надо 
будет увеличить на 1.
Увеличение на 1 называют инкрементом, а уменьшение на 1 — 
декрементом. Выполняются инкремент и декремент с помощью опера-
торов 
++ и --.
var highFives = 0;
++highFives;
1
++highFives;
2
--highFives;
1
После выполнения оператора 
++ значение highFives (количество 
приветствий) увеличится на 1, а после выполнения оператора 
-- умень-
шится на 1. Также эти операторы можно писать после имени перемен-
ной — эффект будет прежним, однако после выполнения такой команды 
JavaScript вернет первоначальное значение переменной, каким оно было 
до инкремента или декремента.
highFives = 0;
highFives++;
0
highFives++;
1
highFives;
2
В этом примере мы сначала обнулили значение 
highFives. 
Команда 
highFives++ увеличивает переменную на 1, 
но число, которое печатает после этого JavaScript, является зна-
чением до инкремента. Однако, запрашивая значение 
highFives 
в самом конце (после двух инкрементов), мы получаем 2.
+= (плюс-равно) и –= (минус-равно)
Чтобы увеличить значение переменной на заданное число, 
можно написать такой код:
var x = 10;
x = x + 5;
x;
15
High fives 
— 
дай пять!


34

Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   43




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет