黑马程序员技术交流社区
标题: Web前端培训之JavaScript知识点(一) [打印本页]
作者: 童瑞凯老师 时间: 2017-6-14 16:17
标题: Web前端培训之JavaScript知识点(一)
一. 三元运算符(三目运算符)结构: boolean表达式? 操作一:操作二;
作用: 与if else结构一样
问题:得到三个大数中最大的数。
二. 循环语句:_x0002_1 while循环特点:可以重复完成同样的事情
代码
while(条件语句/boolean){
//重复执行的代码块
}
console.log();
执行:
当程序运行到while的时候,会判断while后面括号中的内容,如果内容为true,会执行下面的代码,如果为内容为false,则不执行这段代码,跳过这段代码执行下面的内容。、
注意:
1)如果在写循环的时候一定要有循环的结束条件,如果没有就是死循环,就是一Bug.
_x0002_2 终止循环:break_x0002_3 立即结束本次循环,开始下一次循环:continue_x0002_4 do while:与while是一样的,唯一的区别就是while先判断再做,do-while,先做再判断;
代码 :
do{
//要循环执行的代码块
}while(条件语句/boolean)
执行过程:
代码从上到下执行的过程中如果遇到了do就会先执行一次do后面的代码,执行之后再通过while来进行判断,如果判断通过那么再执行一次,如果判断不通过却结束循环。
_x0002_5 for循环:作用:也要用来执行一个循环的代码。
代码:
for( var i = 0 ; boolean表达式; i++ ){
//循环的代码体
}
执行过程:
当代码从上到下执行到for的时候,代码会先声明变量i并赋值1,会进行判断 var i = 1分号后面的判断,判断i是否小于等于100,执行下面的循环代码,当下面的代码执行完成之后,再回过来执行i++.这样就完成了一次循环,进行第二次循环,就不用再次声明i,只需要判断i是否小于等于100就行了,如果满足,执行下面的代码,再回来i++;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |