gpt4 book ai didi

javascript - 在 JavaScript 中定位函数中参数的前缀

转载 作者:行者123 更新时间:2023-12-03 05:46:45 25 4
gpt4 key购买 nike

所以我很好奇如何定位参数中的前两位数字以在函数中使用,例如:

函数 getNumber(27867545){//这里我将使用一个 if 语句,该语句采用参数 (27) 的前缀并在函数中测试它。}有人可以帮我解决这个问题吗?

最佳答案

将数字转换为字符串,从左侧取2个字符,然后转换回数字:

function getNumber(number) {
var prefix = parseInt(number.toString().substring(0, 2), 10);

return prefix;
}

var result = getNumber(27867545);

console.log(result);

另一种选择是使用数字的长度:

function getNumber(number) {
var len = number.toString().length - 2;
return parseInt(number / Math.pow(10, len), 10);
}

或者如果长度是恒定的:

function getNumber(number) {
return parseInt(number / Math.pow(10, 4), 10); // 4 equals constant length 6 - 2 length
}

关于javascript - 在 JavaScript 中定位函数中参数的前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40311540/

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