.JS estensione file
Per aprire file .JS su Windows, visualizzare/modificare: tasto destro → Apri con → Visual Studio Code, Notepad++ o Blocco note. Imposta l’editor come predefinito se Esplora file apre il gestore sbagliato.
Separi “apri” ed “esegui”: usa un editor di codice o di testo per leggere e modificare. Per eseguire, nel terminale (es. node file.js). Evita doppio clic su .js sconosciuti; su Windows associazioni legacy possono ancora passare il file a Windows Script Host (wscript/cscript) per JScript.
Ultimo aggiornamento: 11 giugno 2026 · Revisionato da Julian Stricker
Cosa significa «revisionato» in questa pagina
- Adeguamento del formato: la descrizione «che tipo di file è» è coerente con l’uso reale più comune dell’estensione—categoria, MIME tipici e alias.
- Percorsi di apertura: i passaggi per Windows / macOS / Linux sono plausibili rispetto alle finestre di sistema e alle app predefinite attuali; si eliminano menu inesistenti e scorciatoie rischiose.
- Quadro di sicurezza: le note sul rischio sono coerenti con la classe di file (ad es. eseguibili vs dati) e il testo affiliato non contraddice la sezione sicurezza.
- Fonti e approfondimenti: i link esterni puntano quando possibile a vendor, enti di standard o altre fonti primarie; si evitano dettagli non verificabili.
- Limiti: si tratta di controllo redazionale su chiarezza e avvertenze, non di garanzia assoluta su ogni scenario né di innocuità di ogni file scaricato.
Metodologia completa nelle note legali — Nelle note legali è anche indicato dove si usa l’IA e cosa sostituisce—e cosa no.
Apri sul tuo dispositivo
Scegli il tuo sistema operativo per una guida passo passo dedicata.
Come aprire file .JS
Usa queste istruzioni specifiche per piattaforma per aprire file .JS in modo sicuro.
Windows
- Visualizzare/modificare: tasto destro → Apri con → Visual Studio Code, Notepad++ o Blocco note. Imposta l’editor come predefinito se Esplora file apre il gestore sbagliato.
- Eseguire con Node.js: installa Node LTS, apri PowerShell o Prompt, cd nella cartella, poi: node .\file.js. Leggi gli errori nella stessa finestra.
- Progetto Node: apri la cartella con package.json nell’editor, esegui npm install se richiesto, poi npm run … o node … come da README.
- Il doppio clic esegue: Windows può ancora associare .js a Windows Script Host (wscript/cscript) per JScript legacy. Apri con → editor; script non fidati solo da terminale con node file.js.
Mac
- Visualizzare/modificare: Ctrl-clic → Apri con → VS Code o altro editor. Evita doppio clic finché non conosci l’associazione.
- Eseguire con Node: Terminale, cd nella directory, node ./file.js. Con shebang #!/usr/bin/env node e chmod +x puoi usare ./file.js.
- Front-end web: i .js sono spesso serviti/bundlati da tool (Vite, webpack, …); segui il README del repo.
Linux
- Visualizzare/modificare: Apri con dal file manager o percorso diretto nell’editor.
- Eseguire con Node: installa il pacchetto node, poi node ./file.js. Controlla shebang ed eseguibilità.
- Le associazioni MIME seguono shared-mime-info; se il clic esegue invece di modificare, imposta l’editor come app predefinita per i tipi JavaScript/testo.
iOS
- Apri in un’app di testo/codice; niente Node completo come su desktop. Per npm e runtime reali usa macOS, Linux o Windows.
Android
- Ispeziona con un editor; progetti Node vanno su desktop o server.
Note di sicurezza
- JavaScript può fare richieste di rete e accesso ai file (nei limiti dei permessi Node). Non eseguire .js sconosciuti con node o npx senza aver letto il sorgente.
- Attacchi supply-chain spesso dicono “esegui setup.js”; usa lockfile e npm audit nei progetti reali.
- Nel browser carica script solo da origini fidate; XSS sfrutta script di terze parti.
- Windows Script Host può ancora eseguire .js se associato—tratta allegati e download con sospetto.
Prima di eseguire codice scaricato
Questi file di solito richiedono un runtime (Python, Node, Java, …). Non sono i classici “virus da file”, ma codice non attendibile può comunque fare molti danni se lo esegui. Preferisci pacchetti ufficiali, verifica la fonte e scansiona archivi o download dubbi se non sei sicuro.
Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.
NortonNorton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.
Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.
Impossibile aprire questo file?
Le cause e le soluzioni più comuni quando i file .JS non si aprono.
Cause comuni
- Il doppio clic avvia una console lampeggiante o esegue invece di aprire l’editor
- „node“ non è riconosciuto (Windows) o comando non trovato (macOS/Linux)
- Errori su import/require o “outside a module”
- Ok nell’editor ma il browser blocca
Passi per risolvere
- Tasto destro → Apri con → editor, poi imposta come predefinito per .js.
- Esegui solo da terminale con node file.js.
Risoluzione problemi specifica per SO
Cos'è un file .JS?
Un file .js è quasi sempre sorgente JavaScript/ECMAScript. Sul web il browser lo carica con <script> e regole MIME (text/javascript, RFC 9239 / IANA). Sul computer la stessa sequenza di byte spesso gira con Node.js (require CommonJS, import ES module o package.json "type": "module"). Su Unix la prima riga può essere uno shebang (#!/usr/bin/env node) e con chmod +x lo script diventa eseguibile. Restano testo: l’editor mostra; l’esecuzione è un passo distinto.
Contesto
JavaScript è standardizzato come ECMAScript (ECMA-262) e di solito sta in file .js. I server web li inviano ai browser che li eseguono da HTML (<script src="..."></script>) secondo regole MIME e CSP.
Fuori dal browser, Node.js è il runtime più comune: risolve i moduli, legge package.json e può accedere a file e rete—quindi “un’app che supporta il formato” è il modello sbagliato: editor per il testo, runtime e directory di lavoro per l’esecuzione.
Su Windows associazioni legacy a Windows Script Host possono ancora eseguire .js con doppio clic. Su Linux shared-mime-info guida l’app predefinita. Ovunque node file.js (o script npm documentati) è più chiaro del doppio clic opaco.
Per hosting statico il Content-Type corretto resta text/javascript (RFC 9239); MDN descrive il comportamento tipico del browser con tipi o modalità modulo errati.
Tipi MIME comuni: text/javascript
Approfondimenti
Risorse autorevoli per ulteriori dettagli sul formato .JS.
Problemi comuni .JS
Il doppio clic avvia una console lampeggiante o esegue invece di aprire l’editor
Le associazioni puntano a wscript/cscript, node o altri host.
- Tasto destro → Apri con → editor, poi imposta come predefinito per .js.
- Esegui solo da terminale con node file.js.
„node“ non è riconosciuto (Windows) o comando non trovato (macOS/Linux)
Node non installato o fuori PATH.
- Installa Node LTS e riapri il terminale; su Windows abilita PATH nell’installer.
- Verifica con node -v; con più versioni usa nvm/fnm/volta come da team.
Errori su import/require o “outside a module”
Node tratta .js come CommonJS salvo package.json "type": "module" o file .mjs.
- Leggi package.json e README del progetto.
- Rinomina in .cjs/.mjs solo se capisci le conseguenze.
Ok nell’editor ma il browser blocca
Il server deve inviare text/javascript; <script type="module"> cambia le regole.
- Controlla header di risposta e attributi <script> negli strumenti sviluppatore.
- Consulta MDN o lo standard HTML per il caricamento script.
FAQ
Differenza tra aprire ed eseguire un .js?
L’editor mostra testo. Eseguire passa il file a un motore (Node, contesto browser o WSH legacy)—con permessi utente o server in Node.
Come eseguo con Node.js?
Nel terminale, nella cartella del file: node ./nome.js. Molti progetti documentano npm run dev o simili.
Cosa fa uno shebang #!/usr/bin/env node?
Su Unix seleziona l’interprete se il file è eseguibile. Su Windows invochi comunque node esplicitamente.
Quale Content-Type per .js sul server?
text/javascript (RFC 9239; IANA). Tipi errati causano blocchi o sniffing inatteso.
Rinominare in .js rende il file JavaScript?
No. Il nome non cambia i byte su disco né la validità del codice.
Estensioni simili
Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.