如何将小数舍入为整数

我正在尝试获取一个完整的数字(整数),而输出始终是十进制。我该如何改变?


我已经尝试过搜索堆栈溢出,但是找不到类似的问题


// Javscript exercise taken from internet for absolute beginners


var people = prompt("how many people are there? ");

var pizzas = prompt("How many pizzas are there? ");

const slices = 8;


var perPerson = ((pizzas * slices) / people);


var leftovers = perPerson % 2;


if (leftovers !== 0) { 

    Math.round(leftovers);

}


prompt(`There are a total of ${people} people with ${pizzas} pizzas`);

prompt(`Each person gets ${perPerson} slices of pizza`);

prompt(`There are ${leftovers} leftover slices of pizza`);

我期待整数,但只得到小数


德玛西亚99
浏览 154回答 1
1回答

阿波罗的战车

你必须leftovers像这样重置leftovers=Math.round(leftovers);var people = prompt("how many people are there? ");    var pizzas = prompt("How many pizzas are there? ");    const slices = 8;    var perPerson = ((pizzas * slices) / people);    var leftovers = perPerson % 2;    if (leftovers !== 0) {        leftovers=Math.round(leftovers);    }    prompt(`There are a total of ${people} people with ${pizzas} pizzas`);    prompt(`Each person gets ${perPerson} slices of pizza`);    prompt(`There are ${leftovers} leftover slices of pizza`);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript