Встречается на собеседованиях • сегодня
Почему JavaScript кроссплатформенный
JavaScript кроссплатформенный благодаря своей виртуальной среде выполнения. Он выполняется не напрямую на железе, а внутри движков (V8, SpiderMonkey, JavaScriptCore), которые работают на разных платформах.
Ключевые моменты:
- Браузеры - один и тот же JS-код работает в Chrome, Firefox, Safari благодаря стандарту ECMAScript
- Node.js - позволяет запускать JS на сервере, используя тот же V8 из Chrome
- Мобильные платформы - React Native, NativeScript компилируют JS в нативные компоненты
- Встраиваемые системы - IoT-устройства через движки типа Duktape
Пример:
js
// Этот код будет работать везде
function sum(a, b) {
return a + b;
}
console.log(sum(2, 3)); // 5Стандартизация ECMAScript и универсальные API (как Web APIs в браузерах) обеспечивают переносимость.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы