js循环结构
1.循环结构
a) 当循环
语法:while(condition){
code...
}
do(){
code...
} while();
eg:var a = 4;
do{
document.write(a);
a++;
}while(a < 10);
注:whiel和do while的区别在于执行顺序不同,do while至少执行一次代码块,而while有可能一次都不执行.
b) 直到型循环
语法:for(var i = 1;i < n ;i++){
code...
}
eg:1)for(var i = 0; i < 10; i++) {
if(i === 5) {
break;
}
document.write(i);
}
2)for(var i = 0; i < 10; i++) {
if(i === 5) {
continue;
}
document.write(i);
}
注:break和continue的区别break终止当前循环,continue跳出当前循环,变量自增的语句一定要放在continue前面,否则出现死循环.
Im:for循环的执行顺序:
eg: for(var i = 0; i < 4; i++) {
document.write(i);
}
for循环执行的顺序
第1步:声明变量i = 0;
第2步:判断条件i < 4,条件成立执行第三步,不成立则退出循环
第3步:执行代码块。
第4步:执行i++
第5步:判断条件,i < 4,条件成立执行第6步,不成立则退出循环
第6步:执行代码块。
第7步:执行i++
第8步:判断条件,i < 4,条件成立执行第9步,不成立则退出循环
Im: 在编写代码时,为实现代码优化,需要将频率很高的函数方法放入名为common.js文件夹中.在HTML页面中调用就好.
2.console的常见用法:
console.log:输出普通信息。
console.warn:输出警示信息。
console.info:输出提示性信息。
console.error:输出错误信息。
console.debug:输出调试信息。
console.group:开始一组输出信息。
console.groupEnd:结束一组输出信息。
console.time:必须传入一个字段标识,开始计时。
console.timeEnd:必须传入和time一样的字段标识,来结束计时。
console.assert:对表达式进行断言,只有表达式为false,才会输出信息。
console.count:统计代码执行的次数。
console.dir:将DOM节点以树形结构形式进行输出,便于我们查看
a) 当循环
语法:while(condition){
code...
}
do(){
code...
} while();
eg:var a = 4;
do{
document.write(a);
a++;
}while(a < 10);
注:whiel和do while的区别在于执行顺序不同,do while至少执行一次代码块,而while有可能一次都不执行.
b) 直到型循环
语法:for(var i = 1;i < n ;i++){
code...
}
eg:1)for(var i = 0; i < 10; i++) {
if(i === 5) {
break;
}
document.write(i);
}
2)for(var i = 0; i < 10; i++) {
if(i === 5) {
continue;
}
document.write(i);
}
注:break和continue的区别break终止当前循环,continue跳出当前循环,变量自增的语句一定要放在continue前面,否则出现死循环.
Im:for循环的执行顺序:
eg: for(var i = 0; i < 4; i++) {
document.write(i);
}
for循环执行的顺序
第1步:声明变量i = 0;
第2步:判断条件i < 4,条件成立执行第三步,不成立则退出循环
第3步:执行代码块。
第4步:执行i++
第5步:判断条件,i < 4,条件成立执行第6步,不成立则退出循环
第6步:执行代码块。
第7步:执行i++
第8步:判断条件,i < 4,条件成立执行第9步,不成立则退出循环
Im: 在编写代码时,为实现代码优化,需要将频率很高的函数方法放入名为common.js文件夹中.在HTML页面中调用就好.
2.console的常见用法:
console.log:输出普通信息。
console.warn:输出警示信息。
console.info:输出提示性信息。
console.error:输出错误信息。
console.debug:输出调试信息。
console.group:开始一组输出信息。
console.groupEnd:结束一组输出信息。
console.time:必须传入一个字段标识,开始计时。
console.timeEnd:必须传入和time一样的字段标识,来结束计时。
console.assert:对表达式进行断言,只有表达式为false,才会输出信息。
console.count:统计代码执行的次数。
console.dir:将DOM节点以树形结构形式进行输出,便于我们查看