Типи данних в JS – загальне пояснення
Типи даних у JavaScript
- У JavaScript є різні типи даних, які допомагають нам зберігати і використовувати інформацію. Ось найважливіші:
- Числа – це цифри, наприклад, 5, 10, 3.14.
- Рядки – це текст, який ми беремо в лапки: "Hello" або "I love pizza!".
- Логічні значення – це true (істина) або false (неправда). Вони допомагають відповідати на питання: "Так чи ні?"
Масиви та об'єкти
Іноді нам потрібно зберігати багато даних разом, і тут нам допомагають масиви та об'єкти.
Масиви – це як коробки, в які можна покласти багато різних речей. Наприклад, якщо ми хочемо зберігати улюблені ігри:
let games = ["Minecraft", "Roblox", "Among Us"];Тепер у нас є масив з трьома іграми, і ми можемо використовувати кожну окремо!
Індекси в масивах починаються з 0, тому друга гра матиме індекс 1.
console.log(games[1]); // Виведе "Roblox"У цьому прикладі індекс [1] вказує на другу гру в масиві, тобто "Roblox".
Об'єкти – це як запис у щоденнику, де ми зберігаємо багато інформації про одну річ. Наприклад, уявімо собі кота:
let cat = { name: "Murzik", age: 2, color: "gray" }; Тепер ми маємо об'єкт, де є ім'я, вік і колір нашого кота. Ми можемо взяти будь-яку інформацію, наприклад, його ім'я:
console.log(cat.name); // Виведе "Murzik"Використання змінних
Змінні – це як коробки, в які ми кладемо інформацію. Ми можемо змінювати те, що всередині коробки, і використовувати її пізніше. Щоб створити змінну, використовуємо let або const.
let number = 5;
const name = "Olya";let дозволяє змінювати значення змінної пізніше.
const означає, що значення не можна змінювати.
Оператори
Оператори – це символи, які допомагають нам виконувати дії зі змінними.Оператор присвоєння (=) використовується для збереження значення в змінній. Він не порівнює значення, а саме присвоює лівій стороні те, що знаходиться праворуч.
let a = 10; // Змінній 'a' присвоєно значення 10
let isActive = true; // змінній isActive присвоєно булеве значення trueОператор додавання (+) використовується для складання двох чисел. Якщо хоча б одне з операндів є рядком, оператор перетворить інші значення на рядок і здійснить конкатенацію (з'єднання).
let sum = 5 + 3; // Сума буде 8
let greeting = "Hello, " + "world!"; // Вийде "Hello, world!"Також, якщо потрібно вивести текстове значення зі змінними, є два способи це зробити:
console.log("Мене звати " + name + ", мені " + age + " роки."); // це можна зробити через конкатенацію (" + ")або
console.log(`Мене звати ${name}, мені ${age} роки.`);Тут використовуємо зворотні лапки (`) замість звичайних лапок та вставляємо змінні у фігурні дужки ({}), починаючи з символа $ – ${}.
Оператор віднімання (-) використовується для віднімання одного числа від іншого. Результат – це різниця між двома значеннями.
let subtraction = 10 - 4; // 6Оператор ділення (/) використовується для ділення одного числа на інше. Результат – це частка від ділення.
let division = 10 / 2; // 5 Оператор множення (*) використовується для множення двох чисел. Результат – це добуток двох значень.
let multiplication = 6 * 2; // 12Оператор піднесення до степеня (**) використовується для піднесення числа до степеня (експоненціації). Наприклад, ви можете підняти число до квадрату (степінь 2), кубу (степінь 3) або до будь-якого іншого числа.
Синтаксис:
число ** степінь
число — основне число, яке підноситься до степеня.
степінь — показник степеня (число, яке вказує, до якого степеня треба підняти основне число).
Піднесення до квадрату (степінь 2):
let squareArea = 4 ** 2; // 4^2 = 16
console.log(squareArea); // Виведе: 16Піднесення до кубу (степінь 3):
let cube = 3 ** 3; // 3^3 = 27 /nconsole.log(cube); // Виведе: 27Піднесення до дробового степеня:
let squareRoot = 9 ** 0.5; // 9^(1/2) = 3 (квадратний корінь з 9)
console.log(squareRoot); // Виведе: 3> і < – порівняння більше або менше:
Оператори більше (>) і менше (<) використовуються для порівняння двох значень. > (більше) повертає true, якщо ліве значення більше за праве. < (менше) повертає true, якщо ліве значення менше за праве.
Приклад для оператора >::
console.log(10 > 5); // true (10 більше за 5)Приклад для оператора <::
console.log(3 < 7); // true (3 менше за 7)Оператор подвійного дорівнювання (==) використовується для порівняння двох значень, ігноруючи їх тип. Якщо значення рівні (навіть якщо типи різні), результатом буде true.
console.log(5 == "5"); // true (5 і "5" мають однакове значення)Оператор потрійного дорівнювання (===) не тільки порівнює значення, але й перевіряє типи даних. Якщо значення рівні, але типи різні, результатом буде false.
console.log(5 === "5"); // false (5 – число, а "5" – рядок)build info
- compiler
- 2.0.5.1 · 4054EF9BF6C4510A
- built
- 2026-11-08 14:31:25 UTC
WebUniverse