ФОРМАТ · TEXT
JavaScript source
Исходный код программы на ECMAScript.
- Расширения
- js, mjs, cjs
- MIME type
- text/javascript
- Представление
- text
- Потоковая обработка
- нет
- Комментарии
- да
- Поддержка схемы
- Грамматика языка; внешние системы типов
- Порядок
- Порядок инструкций значим
- null
- null; undefined отличается
- Diff
- Хорошая
- Архивация
- Зафиксируйте режим module/script и среду
Преимущества
- Широкая поддержка среды исполнения
Ограничения
- Исходный код требует доверия перед запуском
Типичные ошибки
- Запускать пример ради проверки синтаксиса
Маленький пример
const item = { id: 1, name: "Сосна", value: null };
Среда: Доверенный SpiderMonkey shell с опцией --check; убедитесь, что команда js указывает именно на него. Код не запускается.
js --check example.js # Только если js — доверенный SpiderMonkey shell