Встречается на собеседованиях • сегодня

Какая типизация у языка JavaScript

JavaScript использует динамическую и слабую типизацию.

Динамическая — типы переменных определяются во время выполнения, а не на этапе компиляции. Можно изменить тип переменной после объявления:

javascript
let x = 42;    // number
x = "строка";  // теперь string

Слабая — язык автоматически преобразует типы при операциях, не требуя явного приведения:

javascript
console.log("5" + 3); // "53" (строка)
console.log("5" - 3); // 2 (число)

TypeScript добавляет статическую типизацию поверх JS, но это отдельный язык.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы