麻烦老师检查一下,谢谢!

来源:2-14 编程练习

胜己

2020-02-15 00:06:45

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>信息录入</title>
</head>
<body>
    <input type="button" value="录入" >
    <script type="text/javascript">
        var inputs=document.getElementsByTagName("input");
        var entry=inputs[0];
        entry.onclick=entryFn;
        function entryFn( input ){
            //补充代码
            var input;
            var arr = new Array();
            while(input != "-1") {  //请问老师这里写的-1带双引号和不带双引号有什么区别?
                input = prompt("请输入员工姓名");
                arr.push( input );
            }
            arr.pop();
            for(var i = 0; i < arr.length; i++) {
                document.write("录入的第" + (i + 1) + "个员工信息是:" + arr[ i ] + "<br>");
            }
        }
    </script>
</body>
</html>


写回答

1回答

好帮手慕星星

2020-02-15

同学你好,代码实现效果正确,很棒!

针对注释问题回复:

数字加不加引号就是类型的区别,不加引号是数值类型,加引号是字符串类型。如果判断是==或者!=,加不加引号都是可以的,因为只判断数值,不判断类型。如果是===或者!==就需要考虑类型问题了。

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

0

0 学习 · 40143 问题

查看课程