Volgens de JS specs mogen variabelen alleen met een letter of een underscore beginnen.
Nu vond ik ergens een stuk code waar gewoon variabelen in stonden die begonnen met $, bijv
Ik moest meteen aan een mixup met php denken maar dit werkt echter gewoon goed, zonder js errors.
Hoe zit dat nou? Zijn dat speciale vars, of werkt dit gewoon "bij toeval"?
Mijn dikke JS bijbel zegt hier niks over...
Nu vond ik ergens een stuk code waar gewoon variabelen in stonden die begonnen met $, bijv
code:
1
2
3
4
5
6
| if ($x.charAt(x) != " "){
x = 1000
}
else{
$x = $x.substring(1,$s.length-1)
} |
Ik moest meteen aan een mixup met php denken maar dit werkt echter gewoon goed, zonder js errors.
Hoe zit dat nou? Zijn dat speciale vars, of werkt dit gewoon "bij toeval"?
Mijn dikke JS bijbel zegt hier niks over...