2-23编程练习

来源:2-32 编程练习

qq_找回我丢失的记忆_0

2018-09-11 23:05:27

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>splice</title>

</head>

<body>

<script>

   var arr=[],b=prompt("请输入任意您想输的数字"),c=0;

   while(b!=-1){

       arr[c]=b;

       c++;

      arr.splice(0,2,"hello");

       b=prompt("请输入");

   }

   document.write(arr);//补充代码

</script>

</body>

</html>                           

输入1,2,3没有问题,但是为什么输入1,2,3,4,5就会出现3也不见了,就剩下4,5

写回答

1回答

好帮手慕糖

2018-09-12

你好,如下,splice应该在循环外,否则每执行一次循环,就会执行一次该语句。

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

若能帮助到你,望采纳。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程