gpt4 book ai didi

javascript - 将前导零数字转换为字符串,即 015 到 "015"

转载 作者:行者123 更新时间:2023-12-01 03:02:26 25 4
gpt4 key购买 nike

我在将前导零数字转换为字符串时遇到问题

输入:

function numToString(num) {
num = num + "";
return num;
}
numToString(015); // outputs "13"

输出:

numToString(015); // outputs "13"

期望的输出:

numToString(015); // outputs "15"

最佳答案

Number 015 in octal representation of number 13.

你不能将前缀设置为 0 并将它们视为基数 10。如果你希望它打印为 15,只需传递

numToString(15);或 numToString(017);

编辑:

如果您确实想将八进制打印为字符串,请修改您的代码,如下所示,

function numToString(num) {
num = num.toString(8) + "";
return num;
}

numToString(015); // outputs "15"

关于javascript - 将前导零数字转换为字符串,即 015 到 "015",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46374076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com