如何在javascript中进行整数除法(在int而不是浮点数中获取除法答案)?

2022-08-30 02:09:18

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

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

但我希望 x 是 45。我正在尝试从数字中删除最后一个数字。


答案 1
var answer = Math.floor(x)

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


答案 2
var x = parseInt(455/10);

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

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

如果省略基数参数,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)