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回答
直接写两个while循环把条件分开 ,如下 :

但是这样做没意义 , 并且代码多 , 同学上传的代码已经实现效果了 , 不用再改了
希望解答了你的疑惑 , 祝学习愉快 ,望采纳
相似问题