您现在的位置是:主页 > news > 做盈利的设计素材网站有前途/绍兴seo网站推广
做盈利的设计素材网站有前途/绍兴seo网站推广
admin2025/6/3 6:02:36【news】
简介做盈利的设计素材网站有前途,绍兴seo网站推广,扁平化 手机网站首页,中国建设委员会官方网站6. 逻辑结构:javascript的逻辑结构包括顺序执行,条件执行,循环执行。 6.1 顺序执行: 即js代码执行的顺序是从上到下,顺序执行。js机制存在预加载,即先预加载一遍完整代码,然后才从上向下顺序执行…
6. 逻辑结构:javascript的逻辑结构包括顺序执行,条件执行,循环执行。
6.1 顺序执行: 即js代码执行的顺序是从上到下,顺序执行。js机制存在预加载,即先预加载一遍完整代码,然后才从上向下顺序执行。
6.2 条件执行: 即又叫选择执行,通过条件判断从而觉得执行哪段代码。如
① if 的条件判断句:
if(a>0){//在满足条件a>0时,执行
}if(a>0){//在满足条件a>0时,执行
}else{//在满足条件a<=0时,执行
}if(a>0){//在满足条件a>0时,执行
}else if(a==0){//在满足条件a=0时,执行
}else{//在满足条件a<0时,执行
}
② switch的条件判断句:注意case的判断,视为===全等判断,而不是==判断。
switch (a){case 1://满足a===1时,执行这里break;case 2://满足a===2时,执行这里break;default://满足a !==1 且 a!==2时,执行这里break;
}
拓展:
(1)js中存在的6个假值,即在条件语句中视为false:包括0,0.0,"",null,underfined,NaN。
6.3 循环执行: 即反复执行的代码,注意,别写成死循环了。
① while循环语句:
while(a>1){//当a>1时,循环执行这段代码
}
② do/while循环语句:
do{//a>1时,循环执行这段代码
}while(a>1)
③ for循环语句:
for(var i=0;i<10;i++){//循环执行这段代码
}
④ for in 循环语句:
for(var p in obj){//循环执行这段代码,若obj是数组,p则是数组的元素,若obj是对象,p则是对象的key键。
}
⑤ for of 循环语句:
for(var p in obj){//循环执行这段代码,若obj是数组,p则是数组的元素,若obj是对象,p则是对象的key键。
}
⑥ 循环语句控制流程 break:终止整个循环执行。
⑦ 循环语句控制流程 continue:终止跳过本次循环,继续到下次循环。
7. return语句:当执行到return 语句时,函数终止向下执行。
8. try/catch/finally/throw语句:
try{//尝试执行该段代码
}catch(e){//如果上面try里面的代码有报错,就执行这里
}finally{// 最后无论是否报错一定会执行的这里
}throw xxx ; //抛出错误
9. debugger/use strict语句: 分别是调试语句,严格模式语句。
10. 通用小程序:
10.1 打印直角三角形由※ 组成※ 和 ※
※※ ※※
※※※ ※※※
※※※※ ※※※※
※※※※※ ※※※※※
for (var i = 0; i <5; i++) { for (var j = 0, x = ''; j <= i; j++) { x += '*' } console.log(x)
}for (var i = 0; i <=5; i++) {for (var j = 0, x = ''; j <= 5-i; j++) {x += ' ' }for (var k = 0; k <= i; k++) {x += '*'} console.log(x)
}
10.2 用※ 打印形状 ※ 和
※※※
※※※※※
※※※※※※※
※※※※※※※※※
for (var i = 1; i <=5; i++) {for (var j = 1, x = ''; j <= 5-i; j++) {x += ' ' }for (var k = 1; k <= 2*i-1; k++) {x += '*'} console.log(x)
}
10.3 打印九九乘法表:
for (var i = 1; i <=9; i++) {var k="";for (let j = 1; j <=i; j++) {k+=(i+"*"+j+"="+i*j+"\t")}console.log(k)
}