zoukankan      html  css  js  c++  java
  • JS语句

    JS是一种脚本语言,而一种语言必定存在语句,JS中的语句有三种:顺序语句,分支语句和循环语句。(注意,每个语句“{}”结束后不用加“;”!)

          顺序语句:为按顺序进行的语句,要求每句结束需要加入分号隔开。

          分支语句,是让程序根据条件不同执行不同的代码,这种语句有两种,第一种为if语句,另一种是switch...case语句。

          其中if语句适用于分支较少的语句,它可分为4种:

                第一种为“if(条件){满足条件时输出;}”;

                第二种是“if+else”,判断条件是否满足,如果满足就走第一个,不满足就走后面的,它的写法为“if(条件){满足条件时输出;}else{不满足条件时输出;}”;

                第三种为“if+else if+else”的形式,它表示当条件不满足时会开始第二个条件,如果满足则输出一个数值,不满足则输出另一个数值,写法为“if(条件1){满足输出;}else if(条件2){满足输出;}else{不满足输出;}”;

                第四种为if的嵌套,表示在满足第一个条件的情况下在满足第二个条件然后输出,写法为“if(条件1){if(条件2){输出值(中间可多加if表示满足的条件);}}”。

          switch...case语句用于分支较多的语句,其写法为:switch(a){case0(" "); case1(" ");……}。

                这种语法执行后,若找到需要的数据后,其后面的代码也会跟着全部执行一遍,如果想在找到符合条件的代码执行后直接结束,需要在每句的后面加上“break”跳出循环;

                如果输入的值在这个语句里没有,即可在语句最后输入“default:alert("输入值不在范围内")”。

          循环语句为循环操作某一个功能(执行某段代码),而循环语句有分为了两种:for循环和while循环。

          要编写一段for循环的语句,首先要先确定四要素,即:初始值、条件、状态改变、循环体。

                例如:for(var i=0; i<10; i=i+1){console.log(i);},输出的值是0到9的整数。

                这里面变量i的初始值为0,循环条件是变量i小于10,状态改变为变量i每循环一次就要在原本的数值上加1,而循环体即为最后要输出的i。如果i要达到无限循环的效果,只要把循环条件改为“true”即可。

                其中改变状态里面的i=i+1可以简写为i++,或者++i,但这两种的区别为i++是先执行i原本的数值,而++i为先执行了i+1。

          while循环一般用于当不确定所需要循环的次数时使用,它需要定义一个变量,然后把变量带入循环中使用。

                例如:var a = 0;  while(a<10){console.log(a); a++;}。这样即可输出0到9的结果。

  • 相关阅读:
    git log
    [转]深入详解javascript之delete操作符
    js性能优化文章集锦
    [转]A记录和CNAME记录的区别
    [转]200 OK (from cache) 与 304 Not Modified------没有这个规则(ETag是否移除)!!!from cache和304,请查看顶部的流程图!
    nodejs渲染到页面的理解
    git之reset
    Mayavi入门
    OpenAcc笔记——update
    Qt笔记——数据库的图形界面
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/7975542.html
Copyright © 2011-2022 走看看