На Windows JavaScript как отдельную программу скачивать не нужно. Для браузерных уроков достаточно Edge, Chrome или Firefox и редактора кода. Если нужно запускать JavaScript из командной строки или использовать npm, скачайте Node.js с официального сайта
Что реально установить:
Браузер -> уже есть Edge, можно поставить Chrome/Firefox
Редактор -> VS Code или другой редактор
Node.js -> нужен для node и npm
Java -> не нужна для JavaScript
- Вариант 1: писать JavaScript для сайта
- Вариант 2: запускать JavaScript через Node.js
- Что выбрать на Windows новичку
- Нужно ли скачивать npm отдельно
- Если команда node не найдена
- Безопасность
- Частые ошибки
- Ставить Java
- Открывать script.js двойным кликом
- Не перезапустить терминал после установки Node.js
- Мини-задание
- Таблица: что открывать
- Что почитать дальше по JavaScript
Вариант 1: писать JavaScript для сайта
Создайте папку:
first-js/
index.html
script.js
index.html:
<!doctype html>
<html lang="ru">
<body>
<button id="button">Нажать</button>
<p id="result">Ожидание</p>
<script src="script.js"></script>
</body>
</html>
script.js:
const button = document.querySelector("#button");
const result = document.querySelector("#result");
button.addEventListener("click", () => {
result.textContent = "JavaScript работает на Windows";
});
Откройте index.html в браузере. Если кнопка меняет текст, JavaScript работает
Вариант 2: запускать JavaScript через Node.js
Node.js нужен, если вы хотите запускать файл так:
node script.js
После установки Node.js откройте PowerShell или терминал и проверьте:
node -v
npm -v
Создайте script.js:
console.log("Node.js работает");
Запустите:
node script.js
Если сообщение появилось в терминале, Node.js установлен правильно
Что выбрать на Windows новичку
Если вы учитесь с нуля, не ставьте все подряд в первый день. Достаточно такого порядка:
- Открыть браузер и Console.
- Поставить редактор кода.
- Создать
index.htmlиscript.js. - Научиться подключать файл через
<script>. - Поставить Node.js, когда в уроке появятся
node,npmили dev server.
Так меньше путаницы между обычной HTML-страницей и проектом, который собирается через npm
Нужно ли скачивать npm отдельно
Обычно npm устанавливается вместе с Node.js. Поэтому отдельный «npm installer» новичку не нужен. Если команда npm -v не работает после установки, перезапустите терминал и проверьте PATH
Если команда node не найдена
После установки Node.js на Windows иногда терминал не видит команду node. Проверьте по порядку:
1. Закрыть PowerShell или Terminal
2. Открыть заново
3. Выполнить node -v
4. Проверить, что Node.js установлен из официального источника
5. При необходимости переустановить с добавлением в PATH
Не скачивайте второй «JavaScript installer». Проблема обычно в PATH или незавершенной установке Node.js
Безопасность
Не скачивайте «JavaScript для Windows» с неизвестных сайтов. У официального JavaScript нет отдельного установщика javascript.exe. Для серверного запуска нужен Node.js, для кода сайта — браузер и редактор
Безопасный минимум:
nodejs.org -> Node.js
официальный сайт редактора -> редактор
MDN -> справка по JavaScript
Частые ошибки
Ставить Java
Java не нужна для JavaScript. Это другой язык
Открывать script.js двойным кликом
Для браузерного примера открывайте index.html, а не script.js. Для терминала запускайте node script.js
Не перезапустить терминал после установки Node.js
Windows может не увидеть новую команду node, пока терминал открыт со старым PATH. Закройте PowerShell и откройте заново
Мини-задание
Сделайте оба варианта: HTML-страницу с кнопкой и отдельный запуск node script.js. Так вы поймете разницу между браузерным JavaScript и Node.js на Windows
Таблица: что открывать
| Файл или команда | Где открывать |
|---|---|
index.html | в браузере |
script.js для сайта | через подключение в HTML |
npm install | в папке проекта |
| ошибки JavaScript на странице | во вкладке Console DevTools |
Что почитать дальше по JavaScript
Если нужен общий маршрут по теме, откройте рубрику JavaScript. Для соседних задач пригодятся эти разборы:
- JavaScript скачать: что нужно установить новичку
- A JavaScript error occurred in the main process: как исправить
- A JavaScript error occurred in the main process: причины и исправление
- If else в JavaScript: условия на живых примерах



