🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## js基本语句的总结 1. if,else 描述:用于条件判断,当复合某个条件时执行语句,不加括号时,默认只执行一句。建议无论是否为语句块,都加上{};条件内不一定为布尔型数据类型,其他的数据类型也会转换为布尔型数据。 语法格式:可以适用于单条以及多种情况处理。 ` if(){}else{}` `if(){}else if(){}else{}` 2. switch 分支语句 描述:分支语句控制,多用于多种情况分别处理。 ~~~ switch(case){ case 1 :statement; break; case 2 :statement; break; //默认执行 default : statement ; break; } ~~~ 3. for 循环 描述:使用最多的便利列表对象,数组对象以及对象属性的语句,也可以作为一些逻辑的处理。 ~~~ for(initialization;expression;post-loop-expression){ statement (如果是语句块,必须括起来,否则只执行一句) } do {statement}while(expression) for(var prop in obj ){ console.log(p+":"+obj[p])}//遍历对象属性 for(var i in list){ console.log(list[i])}//遍历数组,通过索引遍历 for(item of list){ console.log(item)}//遍历数组,本身为对象 ~~~ 4. while 循环 ,与for循环差别不大,使用较少 ~~~ while(expression){ statement ; } ~~~ 5. break.continue 跳出 一个为跳出循环,一个为跳过当前循环,支持指定循环位置(标签语句)。 6. 计时器,定义计时器以及清除定时器,简单了解基本的应用场景。 备注:第一个参数为函数名,函数名需要用引号引起来,才会有计时效果。否则,会立即执行。针对计时器,建议命名好计时器的名称,清除计时器时好指定。 ~~~ var timerName=setTimeout("",1000); var timerName2=setInterval("fnname",2500) clearTimeout(timerName); clearInterval(timerName2); ~~~