javascript内置对象2-23编程练习
来源:2-32 编程练习
soso_crazy
2018-09-13 21:16:00
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>splice</title> </head> <body> <script> //补充代码 var arr[]; var i=0; var inputsth=prompt("请输入你任意想输入的字符"); while(inputsth!==-1) { arr[i]=inputsth; i++; inputsth=prompt("请输入你任意想输入的字符"); } var replacearr=arr.splice(0,2,"hello","hello"); document.write(replacearr); </script> </body> </html> 为什么不能实现题目要求?
1回答
好帮手慕夭夭
2018-09-14
经过测试 , 代码中如下问题 :
定义变量赋值没加等号
获取的弹窗内容为字符串 ,使用!==没有匹配到字符串类型的-1
分隔时多了一个hello ,并且使用变量replacearr接收的值是被分割的内容 , 也就是说被hello所替换的内容
如下修改:
完善一下吧 , 祝学习愉快 ,望采纳
相似问题
回答 2
回答 3