Toon posts:

[JS] Variabelen die beginnen met $ ??

Pagina: 1
Acties:

Verwijderd

Topicstarter
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
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...

Verwijderd

Identifiers (bijvoorbeeld variabelenamen) mogen met een letter, een underscore of een dollarteken beginnen.

Verwijderd

Op vrijdag 03 mei 2002 11:31 schreef Blues het volgende:
Identifiers (bijvoorbeeld variabelenamen) mogen met een letter, een underscore of een dollarteken beginnen.
//Edit // nog ff in JavaScript the definitive guide gekeken:
Note that dollar signs are not legal in identifiers prior to JS 1.1. They are intended for use only by code-generation tools, so you should avoid using dollar signs in identifiers in the code you write yourself.