Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
Огляд Типів Даних
Дані можуть бути представлені різними способами, і операції, які ви виконуєте над ними, можуть відрізнятися залежно від типу даних.
Примітка
Тип даних вказує інтерпретатору, як працювати з даними.
Давайте розглянемо різницю у поведінці інтерпретатора:
// First case console.log("123" + "123"); // Second case console.log(123 + 123);
У наведеному вище прикладі видно, що інтерпретатор виконує різні операції для різних типів даних.
typeof()
Оператор typeof()
повертає рядок, що вказує на тип значення операнду.
let a = 15; console.log(typeof 23); console.log(typeof a); const b = "today"; console.log(typeof "word"); console.log(typeof b);
Number
Тип даних number використовується для обчислень, лічильників, математичних операцій тощо.
На відміну від інших мов програмування, JavaScript використовує тип number замість окремих типів int та float.
console.log(typeof(15.25)); console.log(typeof(211)); console.log(typeof(22 + 251)); console.log(typeof(26 / 342));
Примітка
Оператор
typeof
визначає лише тип даних результату, а не виконуваних операцій.
String
Тип даних string використовується для зміни, друку та передачі тексту в інші програми.
let str = "Hello! I'm String, and I should help you to work with text!"; console.log(str);
Для ідентифікації рядка в коді слід використовувати одинарні або подвійні лапки (наприклад, 'some text'
або "some text"
)
console.log("text"); console.log('text'); console.log("console.log('text')"); console.log('console.log("text")'); console.log(typeof("10"));
Примітка
- Вибирайте один стиль лапок (
"text"
або'text'
) для вашого коду або проекту.- Ви можете перемикатися між стилями лапок, використовуючи
'
або"
у тексті, наприклад"She hasn't hat"
або'He says "Hi!"'
Boolean
Тип даних boolean використовується для логічних операцій. Він має два значення: true
і false
. Булеви використовуються для перевірки умов, як ми опишемо пізніше.
Булеві функції дозволяють керувати виконанням коду і спрямовувати його різними шляхами.
Щоб створити булеве значення, використовуйте значення true
або false
:
console.log(true); console.log(false); console.log(typeof(true)); console.log(typeof(false)); console.log(25 > 15); console.log(15 > 25);
Дякуємо за ваш відгук!