Tuurlijk

De
0x is om aan te geven dat je dat getal hexadecimaal gaat representeren. De computer gaat er normaal gesproken vanuit dat je getallen decimaal representeert in je script. Doe je dat niet, dan moet je dat even aangeven

De volgende definities van
var color zijn equivalent:
[JS]var color = 5679617; //Representatie decimaal (10)
var color = 025525001; //Representatie octaal (8) (Er staat een extra 0 vooraan het getal om aan te geven dat de representatie octaal is)
var color = 0x56AA01; //Representatie hexadecimaal (16) (Hetzelfde, maar met 0x)[/JS]
De
toString van een getal gaat ook uit van een 10-tallige representatie. Daarom moet je, als dat afwijkt van je bedoelingen, even zelf aangeven wat het moet zijn:
[JS](5679617).toString(); // "5679617"
(5679617).toString(8); // "25525001"
(5679617).toString(16); // "56aa01"[/JS]