Типи даних JavaScript: основні поняття, перевірка, перетворення

Примітивні типи

На відміну від об’єктів, примітивні типи даних 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 названий на честь математика Джорджа Буля, тому завжди пишеться з великої літери. Можна продемонструвати принцип роботи даного типу на прикладі:

  • Відкривають консоль JS і вводять кожне з таких тверджень, натискаючи «Enter» після кожної дії, щоб побачити результат.
  • Звертають увагу на те, що однорядковий коментар використовується після кожного оператора, щоб пояснити, що він означає.
  • 1<10 // 1 менше 10?
  • 100> 2000 // 100 більше, ніж 2000?
  • 2 === 2 // 2 в точності дорівнює 2?
  • false === false //
  • Функція Boolean повертає логічне значення змінної. Її також можна використовувати для пошуку логічного результату умови і вирази, це дозволяє використовувати JavaScript функціональний тип даних.