Possible issue when using parseInt function.

@psynnott recently pointed out that there was a potential issue in some of the code we had written.  It involved using the parseInt function of JavaScript in order to ensure we are dealing with integer values.

He noticed that if you pass a string of '09' the function will attempt to treat the value as an octal (which is a fairly insane thing to have as a default in my opinion) in order to fix this you would change

var test = parseInt('09');

to

var test = parseInt('09',10);

This will force base 10 to be used instead of octal.

Recent posts View all

Mac

Cocoon Development Training

We'd highly recommend Cocoon for Apple development and Apple training

Productivity

Adding issues from other organisations into Github Projects

Let's talk about how you can add issues from other organisations into your Github Project