Примітивні типи
На відміну від об’єктів, примітивні типи даних JavaScript не є ссылочными, тобто, коли роблять присвоєння значень іншої змінної.
В JS існує такі примітивні типи:
- логічні;
- числові;
- рядкові;
- нуль;
- невизначені.
Логічні представляють одну з: “true” або “false”.
- var boo1 = true;
- var boo2 = false;
В JS є тільки один тип числа, він може бути написаний з або без десяткової крапки. Число також буває:
- +Infinity;
- -Infinity;
- NaN(не число).
var num1 = 32;
var num2 = + Infinity;
Рядки використовуються для збереження тексту. Вони повинні бути всередині подвійних або одинарних лапок. В JS рядка можна змінювати.
var str1 = ‘привіт, це я’;
var str2 = “привіт, це я”;
Змінна, яка не має значення, не визначена.
var test Var;
console.log (testVar); // не визначено
Boolean – це тип даних, який повертає одне з двох: істина/хибність. Тип даних JavaScript Boolean названий на честь математика Джорджа Буля, тому завжди пишеться з великої літери. Можна продемонструвати принцип роботи даного типу на прикладі:
Функція Boolean повертає логічне значення змінної. Її також можна використовувати для пошуку логічного результату умови і вирази, це дозволяє використовувати JavaScript функціональний тип даних.