Эта первая часть учебника, по языку программирования JavaScript, тут вы узнаете, как происходит работа с переменными JavaScript и какие типы данных существуют.
Если вы новичок и только начали изучать этот язык программирования, то стоит прочитать эти статьи.
- Как учить JavaScript;
- Топ 3 лучших книг для изучения JavaScript;
- Топ 5 лучших текстовых редакторов для программистов;
Объявление переменной:
Для начало нужно посмотреть, как создать или объявить переменную в JavaScript, для этого нужно использовать ключевое слово let
.
1 2 | let a = 10; // Переменная a равна 10 let b = "hello" // Переменная b равна Hello |
Тут не чего сложного нет, даже не надо объявлять тип переменной.
Типы данных (Переменные):
Посмотрим, типы данных языка JavaScript, всего их шесть.
- Number — Числа;
- String — Строка;
- Boolean — Логический тип данных;
- undefined — Указывается, что значение не установлено;
- null — Значит переменная вообще не имеет не какого значения, даже нуля или пустой строки;
- object — Это объект;
Как видите всё очень просто, и всё как в других языках программирования, единственное что надо отметить, это то, что в этой части не будем рассматривать тип object, так как, это уже ООП.
Также если вы изучали другие языки программирования, то заметили, что тут только один тип чисел, когда в других два, целые числа и числа с плавающей точкой, в языке JavaScript это одно и тоже, тут нет такого деления.
Работа с переменными JavaScript:
Теперь посмотрим как происходит работа с переменными в JavaScript, тут будет всё очень просто.
Работа с числам:
С числами можно делать всё что хочешь, кроме, разве что возводить в степень нет возможности, для работы с переменными используются математические операторы.
1 2 3 4 5 6 7 8 9 | let a = 10; // Переменная a равна 10 let b = 3; // Переменная b равна 3 let c; // Переменная c равна null c = a + b; // Сложение, c будет равен 13 c = a - b; // Вычитание, c будет равен 7 c = a * b; // Умножение, c будет равен 30 c = a / b; // Деление, c будет равен 3.333... c = a % b; // Деление с остатком, c будет равен 1 |
всё очень просто, самое интересное, это деление, есть два типа, первое, это обычное деление, если число не делеться нацело, то результат будет равен числу с плававшей точкой.
Второе, это деление с остатком, результат будет равен остаток от деления, если его нет, то просто ноль.
Остальное что есть, это просто обычные арифметические действия.
Также вы можете делать все эти арифметические действия над одной переменной используя для этого специальные операторы.
1 2 3 4 5 6 7 8 | let a = 10; // Переменная a равна 10 let b = 3; // Переменная b равна 3 a += b; // Сложение, a будет равна 13 a -= b; // Вычитание, a будет равна 7 a *= b; // Умножение, a будет равна 30 a /= b; // Деление, a будет равна 3.333... a %= b; // Деление с остатком, a будет равна 1 |
То есть мы тут делаем действия над одной переменной, не присваивая значение другой, по сут это «a = a + b» и так далее,
Это эффективна для оперативной памяти, и сам файл должен весить чуть поменьше, ну и удобно.
Ещё нужно разобрать инкремент и декремент в JavaScript, это специальный оператор, который добавляет числу, число один или вычитает один.
1 2 3 4 | let a = 10; a++; // Инкремент, a равна 11 a--; // Дикремент, a равна 10 |
Первое это инкремент, второе дикремент, в основном используется в цикле, и при счёте, про циклы будет в будущей части.
Работа со строками:
При работе со строками используется только оператор сложения, так как, вы сможете только складывать их.
1 2 3 4 | let a = "Hello"; // Переменная a равна строке Hello let b = "World!"; // Переменная b равна строке World! let c = a + " " b; // c равна строке Hello World! |
Таким образом мы можем складывать строки, если вам надо, ещё вы можете складывать таким образом числа со строками, число просто перейдём в строчный тип.
Вывод:
В этой части учебника вы узнали какие есть типы данных и как происходит работа с переменными в JavaScript.