Variabelkonflikter i JavaScript
Lad os sige, at vi har en HTML-side index.html,
hvor du i et script-tag opretter
en variabel str og viser den på skærmen:
<html>
<head>
<script>
let str = 'script text';
alert(str); // vil vise 'script text'
</script>
</head>
<body>
...
</body>
</html>
Lad os også sige, at vi har en fil script.js,
hvori der også defineres en variabel str:
let str = 'file text';
Lad os nu sige, at vores fil script.js tilføjes
til siden index.html på følgende måde:
<html>
<head>
<script>
let str = 'script text';
</script>
<script src="script.js"></script>
<script>
alert(str);
</script>
</head>
<body>
...
</body>
</html>
Da variablen str