控制

1.判断

在有 alert 语句时,document.write 中的语句最后才显示。因为 document 形成的 HTML 文档需要被浏览器解释执行,在这之前 JavaScript 语句要先被执行完。

if 语句 if-else 语句 if-else if-else 语句

if(表达式)

{//表达式为true执行}

else if(表达式)

{//表达式}

else

{//表达式}

没有大括号时,只能有一句执行语句。else 永远和离他最近的 if 在一起。

建议:在 if 和 else 后面永远放一对大括号,哪怕只有一句。

switch-case

switch (t)

{

case 1: ....;break;

case 2:.....;break;

default:...

}

t 可以是字符串,没有 break 继续往下走,不同 case 需要做相同动作时,利用 switch-case。

逻辑运算 && || ! 与或非

优先级:所有的逻辑运算符优先级都低于关系运算符。!> && > ||

条件运算符

<exp>?<v1>:<v2> exp成立结果为v1,否则为v2.


2.循环

while 语句:while 语句让同一段代码可以重复执行很多次。

while(表达式)

{//成立时执行}

do-while 语句:先进去再判断,至少做一次循环体。

do

{ // 循环体

}while(表达式)

for 循环:当循环的次数预先知道,或者需要有递进的动作时,往往选择for循环。

for(init;condition;step){//循环体}

无限循环写法

while(true){}

do {}while(true)

for (;;){}

不同循环比较

三种循环功能等价。如果必须执行一次用do-while。循环次数固定用for。

break 与 continue

break:跳出循环

continue:跳过本次循环剩下语句,进入循环下一轮。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容