[TIMOB-15564] parseInt('09') returns 0 instead of 9 like a browser would
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | Low |
| Status | Closed |
| Resolution | Cannot Reproduce |
| Resolution Date | 2016-09-02T05:39:50.000+0000 |
| Affected Version/s | Release 3.1.3 |
| Fix Version/s | n/a |
| Components | iOS |
| Labels | SupportTeam |
| Reporter | Henry David Spells III |
| Assignee | Eric Merriman |
| Created | 2013-10-20T05:24:11.000+0000 |
| Updated | 2017-03-24T18:42:45.000+0000 |
Description
Problem Description
The user tries to do a parseInt with a format similar to the one will work in current Firefox or Chrome. We are interpreting the value as octal, instead of decimal as modern browsers do.Steps to reproduce
1. Create a new mobile project 2. Paste this to app.js:
alert(parseInt("09"));
3. Check the alert, should be 9, but you get 0.
I cannot reproduce using Titanium SDK master (6.1.0).
Closing ticket as Cannot Reproduce with reference to the above comments.