JavaScript - 高于

时间:2017-04-18 19:01:50

标签: javascript

我有一个数学公式,有时会给出10000以上的答案。 我想要的是:当回答超过10000时,例如21244,我想回显1244.而不是21244.换句话说,删除第一个数字。 如果可能,有人可以给我一个示例脚本吗?

3 个答案:

答案 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/>

检查出来