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