Katy93, в каком javascript?
Серверном на Node.js?
Клиентском в браузере рандомного посетителя вашего сайта?
Если второе - то, очевидно, никак. Вы не имеете право трогать жёсткий диск клиента. Вы только можете предложить клиенту сохранить файл, а он может и отказаться.
Для этого используется
Blob,
URL.createObjectURL и
<a href="<url>" download="<name>">.
Если первое - то для работы с файловой ситсемой есть встроенная библиотека
fs. Запись файла, соответственно,
fs.writeFile.