Типы данных в JavaScript. Проверка типов (typeof), преобразование типов. Интерполяция строк.
Как использовать ESLint, чтобы повысить качество кода JavaScript и TypeScript
Источник: Nuances of Programming JavaScript по умолчанию имеет очень гибкий синтаксис. Он позволяет менять тип переменной, использовать одинарные и двойные кавычки для строк и любое количество пробелов для отступов, опускать точки с запятой в конце и т.д. Однако каждая команда должна придерживаться единого стандарта программирования. Так код будет легче просматривать и поддерживать. В этом помогает ESLint. ESLint — инструмент статической проверки кода, используемый для мониторинга качества и стилистической выдержанности кода JavaScript...
Проверка типа данных и приведение типов.
Как уже отмечалось ранее, функция type() позволяет определить тип переменной. Например: >>> а = "1" >>> type(a) <class ‘str’> >>> Данную функцию можно использовать не только для вывода типа, но и для сравнения возвращаемого нею значения с названием типа данных: >>> if type(a) == str: print("String"); String Иногда нужно преобразовать один тип данных в другой. Эта операция называется приведением типа. Стоит отметить, что далеко не всегда можно преобразовать один тип данных в другой без потери самих данных...