1-25自己理解不了可以解释下吗?我在代码中有标注

来源:1-25 编程练习

weixin_慕田峪7033080

2020-06-17 09:42:45


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>闪烁的文字</title>
        <style type="text/css">
            div{
                width:200px;
                height:200px;
                line-height:200px;
                border:2px solid gray;
                text-align:center;
                color:red;
            }
        </style>
    </head>
<body>
    <h3>会闪烁的文字</h3>
        <div id="text"> </div>
        <script type="text/javascript">
            //补充代码
            var text=document.getElementById("text");
            var val=0;
            setInterval(function(){
                if(val==0){      这个什么意思呢
                    val=1;       这个什么意思呢

                    text.innerHTML="☆☆☆今日特卖☆☆☆";
                }else if(val==1){
                    val=0;
                    text.innerHTML="★★★今日特卖★★★";
                    }
            },500);
        </script>
    </body>
</html>

写回答

1回答

好帮手慕慕子

2020-06-17

同学你好,对于你的问题解答如下:

  1. 可以先了解下这道题的思路,就是通过一个标识符来判断当前显示的哪一个内容。

    同学代码中变量val就是这个标识符,即:

    (1)当val的值为0时,显示内容为:“☆☆☆今日特卖☆☆☆”

    (2)当val的值为1时,显示内容"★★★今日特卖★★★"。

  2. 代码中注释的问题,可以参考如下注释理解

    http://img.mukewang.com/climg/5ee982d309b8fdb915570291.jpg

  3. 代码效果实现是正确的。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程