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

Почему JavaScript кроссплатформенный

JavaScript кроссплатформенный благодаря своей виртуальной среде выполнения. Он выполняется не напрямую на железе, а внутри движков (V8, SpiderMonkey, JavaScriptCore), которые работают на разных платформах.

Ключевые моменты:

  1. Браузеры - один и тот же JS-код работает в Chrome, Firefox, Safari благодаря стандарту ECMAScript
  2. Node.js - позволяет запускать JS на сервере, используя тот же V8 из Chrome
  3. Мобильные платформы - React Native, NativeScript компилируют JS в нативные компоненты
  4. Встраиваемые системы - IoT-устройства через движки типа Duktape

Пример:

js
// Этот код будет работать везде
function sum(a, b) {
  return a + b;
}
console.log(sum(2, 3)); // 5

Стандартизация ECMAScript и универсальные API (как Web APIs в браузерах) обеспечивают переносимость.

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

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

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

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