回答
听起来像你还需要分我10.你可以做这样的事情:
var number = 5467;
number = number - (number % 10); // This will subtract off the last digit.
number = number/10;
console.log(number); // 546
我们首先使用模运算符%
拿到最后一个数字,我们从number
减去它。这减少了从5467到5460.数我们砍掉最后一位(这是保证是0),我们除以10,并获得546
写更简洁,你可以这样做:
number = (number - (number % 10))/10;
结合/
与%
:
(5467 - (5467 % 10))/10
我不介意一些其他的答案,但我觉得这可能太固定了它是一个数字。
这是什么,但你想删除最后一位数字/字符,不管数字,为什么不是substr?
http://www.w3schools.com/jsref/jsref_substr.asp
var s = 5467;
s = s.toString().substr(0, s.toString().length - 1);
console.log(s)
或更容易:
var s = (5467).toString();
s = s.substr(0, s.length - 1);
console.log(s)
这些不考虑到个位数的,所以在经过1将返回空白。为了回答这个问题,你可以简单地做这样的检查:
var s = (1).toString();
if(s.length > 1)
s = s.substr(0, s.length - 1);
console.log(s)
此外,类似问题:
Remove last digits from an int
请不要参考w3schools,那里的信息一般都很差。使用ECMA-262或MDN。 – RobG
如果字符串表示将为好你接着另一种方式是
var num = 5467,
cut = (num/10).toFixed(); // <-'547'
呃...警告..!如有必要,我必须说toFixed()
方法轮。所以在这个特定的例子中它不起作用。
要截断从右手侧的数字,直到数量小于30,保持10分和向下取整,直到达到合适的值:
var n = 12341235;
while (n > 30) n = n/10|0;
document.write(n);
的大于并且划分操作将强制n为一个数字,所以它可以是数字或字符串。如果ToNumber(n)
结果的NaN(例如n = 'foo'
),那么Ñ值不被修改。
你可以简单地除以10的数量和parseInt()
var num = 5467;
num = parseInt(num/10);
更新:
,直到答案是小于30重复这一过程,使用while
环路
var num = 5467;
while(num >= 30) {
num = parseInt(num/10);
}
document.write(num);
- 1. 如何在最后一位数字后删除逗号?
- 2. 如何获取号码的最后一位数字
- 3. 返回的最后2位的数字
- 4. 如何返回所有记录,但排除最后一项
- 5. 如何检查号码的最后一位数
- 6. 如何删除整数的最后一位数字? (PHP)
- 7. 如何比较int的最后一位数字并删除最后一位数字相同的项目?
- 8. 如何在字符串中的最后一个号码后,除去一切
- 9. C#随机总是返回最初或最后一个号码
- 10. 如何清除最后一位数字jQuery的
- 11. 如何删除int(C#)中的最后一位数字?
- 12. 的Perl - 返回最后一个字母字符最后一位数字后的字符串,返回修改后的字符串也
- 13. 返回最后一个位置的GPS代码
- 14. Android - 如何获取最后一位号码用户的电话号码?
- 15. PHP前删除所有字符,除了最后一个号码
- 16. 返回当前令牌的最后一个字符的行号
- 17. 如何从序列中删除最后一位数字?
- 18. 如何排除最后一个节点
- 19. 如何只显示最后四位数信用卡号码的
- 20. 如何显示信用卡号码的最后4位数
- 21. 如何排列最后一行数有百分号的列中的数字
- 22. 返回一个数字的后5位数字
- 23. 如何排除android reg表达式中的数字号码
- 24. 如何返回除数最大值的数字?
- 25. 使用Xpath返回位于最后一个逗号后面的文本
- 26. 排除第一个和最后一个排除的所有逗号
- 27. 从文本中排序特定的数字号码,并返回一个笔记,如果没有号码
- 28. 如何获得数字的最后一位数字?
- 29. 返回最大三位数字
- 30. 删除最后一排表
将其转换为字符串并执行子字符串。 :) –