<script type="text/javascript">
alert(a);
</script>
log della console mostra: "Uncaught ReferenceError: una non è definita";differenza tra "? Alert (a) '' e '' alert (a); var a = 1; '' in javascript
<script type="text/javascript">
alert(a);
var a = 1;
</script>
al centro della rassegna, registro mostra: "indefinito"
Come funziona questo codice eseguito in js e che cosa provoca questa differenza
[sollevamento variabile] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/var#var_hoisting) – Tushar
nel secondo caso 'var a = 1;' se dichiarerai variabile dopo l'avviso errore 'indefinito' si verifica –
c'è un errore di battitura dovrebbe essere avviso (a) non modificare (a) – brk