为什么我这段代码得不到想要的结果?
来源:3-25 编程练习
JovetWang
2020-03-09 23:39:52
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//补充代码
var input=prompt("请输入手机号码");
for(i=0;i<7;i++){
apart=input.charAt(i);
//或者 apart=input[i];
input=input.replace("apart","a");
}
document.write(input);
</script>
</body>
</html>2回答
同学你好,如下,apart是个变量,不是个字符串,不需要引号,例:

祝学习愉快~
好帮手慕糖
2020-03-10
同学你好,可以直接使用replace方法方法替换前7位,不需要使用循环的,例:

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