Типы данных JavaScript: подробное руководство по пониманию различных типов данных в JavaScript

В JavaScript типы данных — это классификация или категоризация значений, которые можно присваивать переменным. Понимание различных типов данных имеет решающее значение для написания эффективного и безошибочного кода JavaScript. В этой статье мы рассмотрим различные типы данных в JavaScript, предоставим примеры кода и выделим важные методы, связанные с каждым типом данных.

  1. Строка:
    Строки используются для представления текстовых данных. Они заключаются в одинарные или двойные кавычки. Вот несколько полезных методов:
  • length: возвращает длину строки.

    const message = "Hello, World!";
    console.log(message.length); // Output: 13
  • toUpperCaseи toLowerCase: преобразуйте строку в верхний или нижний регистр.

    const message = "Hello, World!";
    console.log(message.toUpperCase()); // Output: HELLO, WORLD!
    console.log(message.toLowerCase()); // Output: hello, world!
  1. Число:
    Числа используются для представления числовых значений. Они могут быть целыми числами или числами с плавающей запятой. Вот некоторые распространенные методы:
  • toFixed: форматирует число до указанного количества десятичных знаков.

    const price = 9.99;
    console.log(price.toFixed(2)); // Output: 9.99
  • parseIntи parseFloat: извлекает целое число или число с плавающей запятой из строки.

    const quantity = parseInt("5");
    console.log(quantity); // Output: 5
    const pi = parseFloat("3.14");
    console.log(pi); // Output: 3.14
  1. Логическое значение:
    Логическое значение представляет собой логический объект, который может иметь два значения: trueили false. Вот пример:
  • toString: преобразует логическое значение в его строковое представление.
    const isLogged = true;
    console.log(isLogged.toString()); // Output: "true"
  1. Объект:
    Объекты — это сложные типы данных, которые могут хранить несколько пар ключ-значение. Вот простой пример:
  • keysи values: получение массива ключей или значений из объекта.
    const person = { name: "John", age: 25 };
    console.log(Object.keys(person)); // Output: ["name", "age"]
    console.log(Object.values(person)); // Output: ["John", 25]
  1. Массив:
    Массивы используются для хранения нескольких значений в одной переменной. Вот несколько способов:
  • pushи pop: добавление или удаление элементов из конца массива.
    const fruits = ["apple", "banana", "orange"];
    fruits.push("grape");
    console.log(fruits); // Output: ["apple", "banana", "orange", "grape"]
    fruits.pop();
    console.log(fruits); // Output: ["apple", "banana", "orange"]