【百日JavaScript系列】2017.10.31_流程语句的使用

来源:互联网 发布:录音数据恢复大师 编辑:程序博客网 时间:2024/05/17 01:44

HTML页面代码依然没有改动, 需要HTML代码请参考10.27的html代码


demo.js

// 快捷输出function rWrite(str){document.write(str);}//if语句rWrite('-------------if语句-------------</br>')if (true) {rWrite('true返回的是我</br>')}   /*if(boolen){str}  str   是代码块如果boolen=true 则执行str的内容*/// if elserWrite('-------------if else-------------</br>')var a=100;rWrite('定义 a = 100 </br> 让a与50比较</br>')if (a>=50) {rWrite('a大于或等于50</br>')} else {rw ('<p>a小于50</p>')}// do whilerWrite('-------------do while-------------</br>')var box= 1;rWrite('现在开始返回</br>')do  {rWrite('返回的内容:'+box+'</br>')box++;  }while (box<=5);rWrite('do while 执行完毕</br>')//whilerWrite('-------------  while  -------------</br>')var swhile =1;while(swhile<=5){rWrite('返回的内容:'+swhile+'</br>')swhile++;}rWrite('while 执行完毕</br>')//for语句  先判断 后执行rWrite('-------------  for  -------------</br>')for(var box1=1;box1<=5;box1++){rWrite('返回的内容:'+ box1+'</br>');}/*第一步 说明变量box1=1第二步 判断box是否<=5 如果true 执行第三步,否则退出第三步 rWhite(box1), 画box1到网页上第四步 box1++ 雷增 2第五步 去执行第二步*/rWrite('for 执行完毕</br>')rWrite('-------------   for in -------------</br>')var dxbox={//创建一个变量 box  'name':'陈锦湖',//键值对  左边是属性名,右边是值'age':'18','height':'178',}for(var a in dxbox){rWrite('返回的属性名:'+a+'</br>');}rWrite('for in 执行完毕</br>')rWrite('------------- break|continue -------------</br>跳出循环方法</br>第一种:break; 整体退出循环</br>第二种continue;退出当前循环</br>')rWrite('------------- WITH -------------</br>')var dxbox1={//创建一个变量 box  'name':'陈锦湖',//键值对  左边是属性名,右边是值'age':'18','height':'178',}with(dxbox1){  // with(box1) 可以把box1.省略掉var n=namevar a=agevar h=height}rWrite('Name:'+n+'</br>'+'age:'+a+'</br>'+'height:'+h+'</br></br></br>')


原创粉丝点击