为了账号安全,请及时绑定邮箱和手机立即绑定

如何将小数舍入为整数

如何将小数舍入为整数

德玛西亚99 2021-03-29 12:23:28
我正在尝试获取一个完整的数字(整数),而输出始终是十进制。我该如何改变?我已经尝试过搜索堆栈溢出,但是找不到类似的问题// Javscript exercise taken from internet for absolute beginnersvar 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`);我期待整数,但只得到小数
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

你必须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`);


查看完整回答
反对 回复 2021-04-08
  • 1 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号