javascript 从数字中删除前导零
javascript remove leading zeros from a number
const a = 043
console.log(Number(a))
这里变量 a 是八进制的,因此我们得到的结果是 35。
相反,我希望变量 a 为数字 43。
找到从字符串中删除前导零的结果(Remove leading zeros from a number in Javascript)
因为你的值是0开头,类型是数字而不是字符串,所以会被识别为八进制,直接使用时,javascript会转为十进制
您可以使用的最快方法Number.prototype.toString(radix)
let a = 043
console.log(a.toString(8))
const a = 043
console.log(Number(a))
这里变量 a 是八进制的,因此我们得到的结果是 35。 相反,我希望变量 a 为数字 43。 找到从字符串中删除前导零的结果(Remove leading zeros from a number in Javascript)
因为你的值是0开头,类型是数字而不是字符串,所以会被识别为八进制,直接使用时,javascript会转为十进制
您可以使用的最快方法Number.prototype.toString(radix)
let a = 043
console.log(a.toString(8))