我有一个数学公式,有时会给出10000以上的答案。 我想要的是:当回答超过10000时,例如21244,我想回显1244.而不是21244.换句话说,删除第一个数字。 如果可能,有人可以给我一个示例脚本吗?
答案 0 :(得分:2)
您可以使用the remainder (%
) operator:
function limitDigits (x, d) {
return x % Math.pow(10, d)
}
console.log(limitDigits(21244, 4)) //=> 1244
答案 1 :(得分:0)
假设结果保存在变量a。
中逻辑将是
return a % 10000;
答案 2 :(得分:0)
function fun() {
var a = document.getElementById("givenValue").value;
if(a>10000) {
a = a.substr(1);
}
alert('reult : ' + a);
}
<input type="text" name="givenValue" id="givenValue"></input><br/>
<input type="button" value="result" onclick="fun()"/><br/>
检查出来