老师看一下

老师看一下

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>for循环</title>

</head>

<body>

    <script>

        // for(var i = 1; i <=  100; i++) {

        //     if(i % 2 == 0 && i % 7 == 0) {

        //         console.log(i);

        //     }

        // }


        //找出100以内包含7以及能被7整除的数字


        for(var i = 1; i <= 100; i++) {

            if(i % 7 !== 0) {

                console.log(i);

            }

        }

    </script>

</body>

</html>


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

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

2回答
好帮手慕星星 2022-04-04 17:48:43

同学你好,indexOf方法在基本数据类型中学习过,检索指定字符首次出现的位置

https://class.imooc.com/lesson/1621#mid=36943&time=1260

https://img1.sycdn.imooc.com//climg/624abdcc09bfe34421611107.jpg

indexOf(7)是检索7是否存在,如果存在,返回的是位置索引,不存在,返回的是-1 。所以这里判断等于-1,是不想包含7 。

自己再理解下。

好帮手慕星星 2022-04-04 16:03:08

同学你好,除了判断是否能被7整除,还需要判断是否包含7

https://img1.sycdn.imooc.com//climg/624aa5f20977590e05980085.jpg

代码修改如下:

https://img1.sycdn.imooc.com//climg/624aa639096a2e7c11180445.jpg

String()方法会将数字转化为字符串,然后再用indexOf方法检测是否有7 。

祝学习愉快!

  • 提问者 dy12369 #1

    indexOf(7) == -1 是什么意思?老师

    2022-04-04 17:40:29
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

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

在线咨询

领取优惠

免费试听

领取大纲

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