一 流程控制
if else
if (true) { ??//执行操作}else if(true){ ???//满足条件执行 ???????????}else if(true){ ??//满足条件执行 ???????}else{ ?//满足条件执行}alert("今天开心吗") ??不管怎样,这一句代码都会执行
注意浏览器的解析代码的顺序,都是从上到下,从左至右
2,逻辑 与&& 或 ||
if(sum>400 && math>90){ ???console.log(‘清华大学录入成功‘)}else{ ???alert(‘高考失利‘)}
if(sum>500 || english>85){ ???alert(‘被复旦大学录入‘)}else{ ???alert(‘高考又失利了‘)}
3,switch
<script>
var age="8"; ???????switch(age){ ???????????case "18":console.log("要上大学了"); ???????????break; ???????????case "189":console.log("wahu"); ???????????break; ???????????case "0":console.log("在哪里"); ???????????break; ???????????default:console.log("开心快乐") ??如果条件都不满足,会走这一句 ???????} ???</script>
4,while 循环
while循环三步走:
1,初始化循环变量
2,判断循环条件
3,更新循环变量
实例
var i = 1; //初始化循环变量while(i<=9){ //判断循环条件 ???console.log(i); ???i = i+1; //更新循环条件}
5 do-while
//不管有没有满足while中的条件do里面的代码都会走一次var i = 3;//初始化循环变量do{ ???console.log(i) ???i++;//更新循环条件}while (i<10) //判断循环条件
6 for 循环
for(var i = 1;i<=100;i++){ ???if(i%2==0){ ???????//是偶数 ???????console.log(i) ???}}
双重for 循环
for(var i=1;i<=3;i++){ ???????????? for(var j=0;j<6;j++){ ???????document.write(‘*‘) ????#在浏览器输出 ???} ??????????????document.write(‘<br>‘) }
二 常用内置对象
js ??流程控制
原文地址:https://www.cnblogs.com/lxx7/p/9708673.html