我需要拆分一串数字并转换为数字。转换的字符串不得减少或其他东西。
例如,当我使用如下转换"01" in string
到01 in number
时,我出了点问题。
例如,我有这个字符串" 0601",
var _stringNumber = '0601';
var _number = Number('0601'); // result is 601
我需要_number = 0601
,但结果为601
。
解决方案是什么?
答案 0 :(得分:3)
数字是一个数字;没有办法将3
与03
区分开来,因为它们是相同的数字。
答案 1 :(得分:-1)
制作对象
var MyNumber = function(stringNum) {
var visualNumber = stringNum;
var actualNumber = Number(visualNumber);
}
用法:
var num = MyNumber('0601');
var dummyNum = 65;
var resultNum = dummyNum + num.actualNumber;
console.log(resultNum); // 666... (O.o) <- Oh noes