学习Javascript第五天,自己编写的一个模拟敲七游戏算法:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
function seven(n){
if(n < 0){
console.log('ERROR!');
}else{
//模拟一百以内的敲七
for(var i = n; i < 100; i++){
//七的倍数
if(i % 7 === 0){
console.log(i,'敲');
continue;
}
//十位是七
if(parseInt(i / 10) === 7){
console.log(i,'敲');
continue;
}
// 个位是七
if(i % 10 === 7){
console.log(i,'敲');
continue;
}
console.log(i);
}
}
}
//起始数字
seven(65);
</script>
</body>
</html>
输出结果:
006-敲七.html:30 65
006-敲七.html:30 66
006-敲七.html:27 67 "敲"
006-敲七.html:30 68
006-敲七.html:30 69
006-敲七.html:17 70 "敲"
006-敲七.html:22 71 "敲"
006-敲七.html:22 72 "敲"
006-敲七.html:22 73 "敲"
006-敲七.html:22 74 "敲"
006-敲七.html:22 75 "敲"
006-敲七.html:22 76 "敲"
006-敲七.html:17 77 "敲"
006-敲七.html:22 78 "敲"
006-敲七.html:22 79 "敲"
006-敲七.html:30 80
006-敲七.html:30 81
006-敲七.html:30 82
006-敲七.html:30 83
006-敲七.html:17 84 "敲"
006-敲七.html:30 85
006-敲七.html:30 86
006-敲七.html:27 87 "敲"
006-敲七.html:30 88
006-敲七.html:30 89
006-敲七.html:30 90
006-敲七.html:17 91 "敲"
006-敲七.html:30 92
006-敲七.html:30 93
006-敲七.html:30 94
006-敲七.html:30 95
006-敲七.html:30 96
006-敲七.html:27 97 "敲"
006-敲七.html:17 98 "敲"
006-敲七.html:30 99