程序的基本结构

  

<>强基本结构
顺序结构,逻辑分支结构,循环结构
对于顺序结构,就是对代码的解析是自上而下的解析;

  

<强>逻辑分支结构
<强>/单分支结构的写法
如果(条件){
//
语句如果条件为真实,执行,否者不执行
}
<强>多分支
如果(条件){
//语句
//条件成立时,可执行的代码
}其他{
//条件不成立时,可执行代码
}

  

<强>用如果判断数据类型
var val={};
var类型=typeof val;
//控制台。日志(typeof typeof val);
如果(类型==皀umber") {
console.log (val +”是数值类型的),
}其他如果(类型==皊tring") {

  
 <代码>}else if (type==安级?{
  
  }else if (type==岸ㄒ濉?{
  
  其他}{
  如果(布尔(val)) {
  console.log(“对象”);
  其他}{
  console.log(“空”);
  }
  }
  
  * *开关结构* *
  开关(变量或者表达式){
  值1://当表达式或者变量的值与值1相等时要执行的代码
  打破;
  中值2:
  ......
  案例n值:
  
  默认值://以上的值均不匹配时,要执行的代码
  }
  
  案例:
  判断奇偶数
  & lt;脚本type=" text/javascript祝辞
  var num=提示(“请输入一个整数”);
  如果(num % 2==0) {
  document . write (num +”是偶数”);
  其他}{
  document . write (num +”是奇数”);
  }
  & lt;/script>
  
  开关结构的周几的输出
  & lt;脚本type=" text/javascript祝辞
  var oDate=new日期();
  var天=oDate.getDay ();
  
  开关(){
  例0:
  document . write(“周日”);
  打破;
  案例1:
  document . write(“周一”);
  打破;
  案例2:
  document . write(2周);
  打破;
  案例3:
  document . write(周3);
  打破;
  案例4:
  document . write(周4);
  打破;
  例5:
  document . write(周5);
  打破;
  例6:
  document . write(周6);
  打破;
  }
  
  & lt;/script>  

程序的基本结构