我是Java的新手。
我想知道每个数字有几百个。因此894等于8。323等于3。
这是我编写的代码,您可以猜测它不起作用。
function howManyHundreds(num) {
return num / 100;
return num % 10;
}
console.log(howManyHundreds(894))
console.log(howManyHundreds(323))
894打印为8.94,323打印为3.23
我做错了什么,我需要知道什么?我使用模运算符是否错误?
谢谢您的帮助。
最佳答案
您想使用Math.floor
获得除法的整数部分。您可以在下面的代码段中看到更新的代码:
function howManyHundreds (num) {
var division = num / 100;
return Math.floor(division);
}
console.log(howManyHundreds(894));
console.log(howManyHundreds(323));
注意:请记住,使用负数将无法正常工作。如果需要,可以使用
Math.abs
获取绝对值,然后获取结果。