老师,麻烦看一下注释里面的问题

老师,麻烦看一下注释里面的问题

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>数字取整</title>
</head>
<body>
<script>
    //补充代码
    var time=prompt("请输入本次运动的时间");
    if(isNaN(time)==false){
        if(parseFloat(time)>=20)
          {var up=Math.ceil(time);//里面的time为什么不用改成parseFloat也可以转换
          document.write("您本次运动时间为"+up+"分钟");}
        else {
          var down=Math.floor(time);
          document.write("您本次运动时间为"+down+"分钟");
        }
    }
    else
    {time=prompt("请输入数字");}
</script>
</body>
</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕星星 2019-04-15 10:55:27

你好,代码实现效果没有问题。

同学是意思是if判断中用parseFloat方法转化成数值类型是吗?

http://img1.sycdn.imooc.com//climg/5cb3f2870001e19609280396.jpg

这样也是可以的哦,没有问题。

祝学习愉快!

  • 提问者 WJ沪00001 #1
    是的,为什么不用parseInt也可以实现效果
    2019-04-15 12:21:50
  • 好帮手慕星星 回复 提问者 WJ沪00001 #2
    parseInt是转化成整数,parseFloat是转换成浮点数,这里只要把接收的内容转化成数值类型就可以。
    2019-04-15 13:33:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师