3 - 25 编程练习

来源:3-25 编程练习

目訫

2018-09-13 16:39:33

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var str = prompt("手机号码");
while(str == null || str.length != 11){
str = prompt("手机号码");
}
var Str = str.substr(0,7);
var newStr = str.replace(Str,"*******");
document.write(newStr);//补充代码
</script>
</body>
</html>

想提问一个关于while的问题,就是这段代码前面的循环,

while(str == null || str.length != 11){
str = prompt("手机号码");
}

怎么样将这两个条件分开写,如果发生错误会让重新输入,重新输入之后如果还是错的,继续重新输入。

写回答

1回答

好帮手慕夭夭

2018-09-13

直接写两个while循环把条件分开 ,如下 :

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

但是这样做没意义 , 并且代码多 , 同学上传的代码已经实现效果了 , 不用再改了

希望解答了你的疑惑 , 祝学习愉快 ,望采纳

0

0 学习 · 36712 问题

查看课程