1、在控制台输出1-100之间3的倍数。
结果源码:
<script>
for(var i=1;i<=100;i++){
if(i%3===0)console.log(i);
}
</script>
2、在控制台打印1-100之间的和。
结果源码:
<script>
var sum=0;
for(var i=1;i<=100;i++){
sum+=i;
}
console.log(sum)
</script>
3、在控制台打印1-100之间的奇数。
结果源码:
<script>
for(var i=1;i<=100;i++){
if(i%2!==0){console.log(i)}
}
</script>
4、在页面打印两行*,每行10个。
打印两行*号
结果源码:
<script>
for(var i=0;i<2;i++){
for(var j=0;j<10;j++){
document.write("*");
}
document.write("<br>")
}
</script>
5、用“*”号打印个直角三角形。
用*号打印个直角三角形
结果源码:
<script>
for(var i=0;i<10;i++){
for(var j=0;j<=i;j++){
document.write("*");
}
document.write("<br>")
}
</script>
6、打印九九乘法表。
image.png
结果源码:
<script>
for(var i=1;i<10;i++){
for(var j=1;j<=i;j++){
document.write(j+"*"+i+"="+i*j+" ");
}
document.write("<br>")
}
</script>
7、让用户输入用户名和密码,只要用户名不是admin和密码不是123的,就让其重新输入。
结果源码:
<script>
var username=prompt("请输入用户名");
if(username=="admin"){
var pwd=prompt("请输入密码");
if(pwd=="123"){
alert("登录成功");
}else{
alert("登录失败");
}
}else{
}
</script>
8、找出1-100之间所有质数。
(质数就是不能被1和自身以及比它小的数整除的数)
结果:1-100之间所有质数
结果源码:
<script>
var flag=0;//标识符,记录一个值,往下看就懂啦。
for(var i=1;i<=100;i++){//i从1开始循环100次,依次除以比它小的数,
for(var j=2;j<i;j++){
if(i%j==0){//只要被整除说明就不是质数,那就跳出小循环,
flag=1;
break;
}else{
flag=0
}
}
if(flag==0&&i!=1){
document.write(i+"<br>")
}
}
//代码看不懂,建议打下断点,我就是靠断点明白的。
</script>
网友评论