Ich habe eine Webanwendung, die mehrere Skript-Tags hat.Wie behandelt der Browser den JavaScript-Variablenbereich?
Angenommen, ich habe eine Variable namens customPage im Tag:
<script type="text/javascript">
var customPage = callSomeFunction();
<script>
Elsewhere in the page...
<script type="text/javascript">
var customPage = callSomeOtherFunction();
<script>
Was ist der Anwendungsbereich dieser JavaScript-Variablen, da sie alle definiert sind, mit dem gleichen Namen? Werden sie sich gegenseitig überschreiben? Oder haben sie alle ihren eigenen Wert?
Teilansichten sollte keine Skripte enthalten. –
gehen Sie zu [dies] (http://StackOverflow.com/Questions/500431/what-is-the-Scope-of-Variables-in-Javascript) Frage – m87
Meine Antwort ist nicht mehr gültig nach Ihrer Bearbeitung, weil Ihre Variablen sind jetzt innerhalb von Funktionsaufrufen. Jede Funktion hat ihre eigenen lokalen Variablen. – Phrogz