因此,我很好奇如何将参数的前两位数字作为目标,例如在函数中使用:

函数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
}

07-26 09:35