161

Javascript中是否有任何函数可以让你进行整数除法,我的意思是在int中得到除法答案,而不是在浮点数中。

var x = 455/10;
// Now x is 45.5
// Expected x to be 45

但我希望 x 为 45。我试图从数字中删除最后一位数字。

4

2 回答 2

377
var answer = Math.floor(x)

我真诚地希望这将有助于未来的搜索者在谷歌上搜索这个常见问题。

于 2013-09-21T01:58:06.983 回答
28
var x = parseInt(455/10);

parseInt() 函数解析一个字符串并返回一个整数。

radix 参数用于指定使用哪种数字系统,例如基数为 16(十六进制)表示应将字符串中的数字从十六进制数解析为十进制数。

如果 radix 参数被省略,JavaScript 假设如下:

If the string begins with "0x", the radix is 16 (hexadecimal)
If the string begins with "0", the radix is 8 (octal). This feature is deprecated
If the string begins with any other value, the radix is 10 (decimal)
于 2013-10-10T12:42:45.097 回答