Create an Account
username: password:
 
  MemeStreams Logo

RE: When does 10 = 8?

search


RE: When does 10 = 8?
by Acidus at 12:25 pm EDT, Jun 28, 2007

Hijexx wrote:

Acidus wrote:
In octal of course!

var x = 010;
alert(x); //displays 8

In JavaScript, Numeric Literals with leading 0's are treated as octal literals, unless the prefix is 0x, in which case its hex.

Yeah, I remember when this first bit me in Perl. "WTF???" was my reaction.

I got hit randomly generating number strings for alert boxes in XSS payloads. I used a JS interpreter on the response to confirm the XSS executed. I'd trap the popup box, and read the text but sometimes it would be different than what I sent. Octal literals were the reason.

RE: When does 10 = 8?


 
 
Powered By Industrial Memetics