gpt4 book ai didi

javascript - 在 javascript 中将查询精确限制为 8 和 7 位数字

转载 作者:行者123 更新时间:2023-12-02 16:07:56 24 4
gpt4 key购买 nike

我有一个小问题:我如何限制或生成 7 或 8 位查询结果

示例:

var x = 3143284294
var y = 387520525892
var z = -7632489234892
var w = 34563

结果:

var x = 3143284
var y = 3875205
var z = -763248
var w = 3456300 (fill whit "0")

JavaScript 中将使用什么函数或前缀?

tnks(抱歉我的英语)

最佳答案

这会将数字转换为字符串并对其执行字符串操作。请注意,repeat 是 ECMAScript 的一项相当新的功能。

function cutNum(n, limit) {
n = n + '';
n = n.substr(0, limit);
if (n.length < limit) {
n = n + '0'.repeat(limit - n.length);
}
return parseInt(n, 10);
}

var x = 3143284294;
cutNum(x, 7); // 3143284

var z = -7632489234892;
cutNum(z, 7); // -763248

var w = 34563;
cutNum(w, 7); // 3456300

关于javascript - 在 javascript 中将查询精确限制为 8 和 7 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30541483/

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