Типы данных в JavaScript: typeof js
Оператор typeof в языке JavaScript используется для определения типа значения переменной или выражения. Он возвращает строку, которая указывает тип данных.
JavaScript поддерживает следующие типы данных:
- Примитивные типы данных:
- Числа (
number): представляют числовые значения, например, 10 или 3.14. - Строки (
string): представляют текстовые значения, заключенные в кавычки, например, "Привет" или "123". - Логические значения (
boolean): представляют логические значения и имеют два возможных значения -true(истина) иfalse(ложь). - Унифицированный нулевой тип (
null): представляет отсутствие какого-либо значения, используется, когда значение неизвестно или не применимо. - Неопределенный тип (
undefined): используется, когда переменная объявлена, но не имеет значения.
- Числа (
- Объекты (
object):- Объекты (
object): представляют набор свойств и методов. Например:
const person = { имя: "Иван", возраст: 25 }; console.log(typeof person); // выведет "object" - Объекты (
- Функции (
function):- Функции (
function): представляют повторно используемые блоки кода. Например:
function greet(name) { console.log("Привет, " + name + "!"); } console.log(typeof greet); // выведет "function" - Функции (
- Массивы (
array):- Массивы (
array): представляют упорядоченные наборы значений. Например:
const numbers = [1, 2, 3, 4, 5]; console.log(typeof numbers); // выведет "object" - Массивы (
Теперь давайте рассмотрим примеры кода, чтобы увидеть, как оператор typeof может быть использован:
const age = 30;
console.log(typeof age); // выведет "number"
const message = "Привет, мир!";
console.log(typeof message); // выведет "string"
const isValid = true;
console.log(typeof isValid); // выведет "boolean"
const person = {
имя: "Иван",
возраст: 25
};
console.log(typeof person); // выведет "object"
function greet(name) {
console.log("Привет, " + name + "!");
}
console.log(typeof greet); // выведет "function"
const numbers = [1, 2, 3, 4, 5];
console.log(typeof numbers); // выведет "object"
В этих примерах мы использовали оператор typeof для определения типа данных переменных или выражений. Используйте его, когда вам нужно узнать тип данных в JavaScript. Он может быть полезен при отладке кода или при проверке входных данных на соответствие ожидаемому типу.