js语句

for语句是一种先判断,后运行的循环语句。但它具有在执行循环之前初始变量和定义循环后要执行代码的能力。

单层for循环格式:
    for(start;end;step){

    循环体;
    }   
    for (;;) {      //无限循环
        循环体
    }
for循环嵌套格式:

说明:
当循环与循环发生嵌套时遵循下列规则:
1、外层为假时内层不执行;
2、先执行外层再执行内层,直至内层的条件为假时再返回外层去
执行。
3、外层的值可以带入内层来使用

    for(start;end;step){
        for(start;end;step){
        循环体;
        }   
           循环体;
    }
下面我们举个9*9乘法表的例子:
        for(a = 1 ; a <= 9 ; a++){
                      for(b = 1 ; b <= a ; b++){
                            document.wright(b + "*" + a+ "=" + a*b+‘&nbsp’);//&nbsp是空格的意思
                          }
                        document.wright('<br>');//换行
         }
1561725025(1).png
    下面我们可以实现它俩对称:
    for(a = 9; a >= 1; a--){
       for(b =1; b<=a; b++){
           document.write(b + '*' + a + '='+ b*a+ 
               '&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp');
      }
       document.write('<br>')
  }
1561726503(1).png

if语句

·if 语句是 ECMAScript 中最常用的语句之一,事实上在许多计算机语言中都是如此。

·说明:根据给定条件是否成立而决定不同步骤的算法结构叫做分支结构

  • 单分支
    格式:

      if(表达式){
          条件成立,执行模块内代码
      }
    
  • 双分支
    格式:

      if(表达式){
          条件成立,执行
      }else{
          条件不成立,执行
      }
    
  • 多分支
    格式:

      if(条件1){
          条件1成立时,执行;
      }else if(条件2){
          条件2成立时,执行;
      }.....
      else{
          条件1到条件n都不成立,执行;
      }
    

下面我们举个for和if的例子:

公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法?
公鸡买x只,母鸡y只,小鸡n只,则,x+y+n==100(只)因为只需要买100只,最多不能超过100只。

钱数上:5x+3y+3/n==100(元),【切记,小鸡的价格是数量除以3】只有100元,多了没有。

有因为,100元最多买公鸡20只/母鸡33只/小鸡100(因为只需要买100只,尽管钱数可以买300只,但是不需要都是多余的)只。

 for(x = 1; x <= 20; x++){
for(y = 1; y <= 33; y++){
    for(n = 1; n <= 100; n++){
        if((x + y +n==100) && (5*x+ 3*y +n/3==100)){
            document.write('公鸡'+x,'母鸡'+y,'小鸡'+n);
            document.write('<br>');
        }
    }   
    
}

}


1561733488(1).png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • javascript程序就是一系列可执行语句的集合。(ps我看了全位置呢比js高级讲解的更加系统和详细,所以今天就...
    熊孩子CEO阅读 3,142评论 0 0
  • 条件语句 if 条件语句 其中condition(条件)可以是任意表达式,求值结果不一定是布尔值,ECMAScri...
    YM雨蒙阅读 3,345评论 0 3
  • 一、 程序流程控制 结构化程序有三种结构:顺序结构、选择结构、循环结构。 二、 条件语句 1. if 条件语句...
    壬万er阅读 2,885评论 0 0
  • 条件语句 if(条件){语句1;}else{语句2;}条件为true,则取语句1,false则取语句2. var ...
    olivia1111阅读 2,555评论 0 0
  • 语句:即js整句或命令 类型:赋值语句、条件语句、循环语句、跳转语句、表达式语句、声明语句 1.条件语句if语句:...
    云淡风轻_301b阅读 1,378评论 0 0

友情链接更多精彩内容