循环结构
四个条件
- 初始值
- 判断的条件
- 执行的代码
- 自身的改变(防止死循环)
while
while(条件表达式){
}
do while
do{
}while(条件表达式)
for
for(1初始值;2条件判断;4自身的改变){
}
停止循环
- break:终止循环
- continue:跳出本次循环
断点调试debug
- f10 单步调试
- f8 立即完成
- 面板里面的watch,可以写要观察的变量
案例一: 判断一个数是否是素数(质数,只能被1和他本身整数的数)
// 思路
// 97%2!=0
// 97%3!=0
// 97%4!=0
// .......
// 97%96!=0
var a=13;
for(var b=2;b<a;b++){
if (a%b==0){
//说明n能被i整除,说明可以被1和他本身以外的数整除,就不是素数
console.log(a+'不是素数');
break;
}
}
// console.log('循环结束了')
// console.log(i);//正常循环完成以后i=n
if(b==a){
console.log(a+'是素数')
}
案例二:入职薪水10K,每年涨幅5%,50年后工资多少?
// var pay=10000;
// for(var a=1;a<=50;a++){
// pay= pay+pay*0.05;
// console.log(pay)
// }