资讯专栏INFORMATION COLUMN

【JavaScript】核心语法之之语句

shleyZ / 2233人阅读

JS(JavaScript)

语句 一。概述; 1.语句概述;

在JavaScript中,语句使用分号进行分割,可编写一条语句,也可编写多条语句
条件语句;在JavaScript中根据判断是执行还是跳过语句
循环语句;在JavaScript中判断是否重复执行语句
跳转语句;在JavaScript中跳转到语句
2.语句块;
在JavaScript中使用一对花括号({})表示一个语句块
3.空语句;
空语句允许包含0条语句,并以分号(;)表示

二。条件语句; 1.条件语句是什么;

条件语句是指通过来决定是执行还是跳过指定语句块

2.if语句;

用来判断语句,也是基本控制语句

var result = true;//boolean
/* if语句
*  语句块;条件表达式结果为true则执行
*
*  条件表达式
*  作用;控制语句块是否执行
*  结果;一般Boolean类型值(true;false)
*  问题;如条件表达式最后不是Boolean类型
*  结果会强行改为Boolean
 */
/*if (result) {
    console.log("if语句执行的语句块...");
}*/

/*if (1 && 0) {
    console.log("if语句执行的语句块...");
}*/

var v;/* 定义变量,但不初始化 */
/*if (v = "爱新觉罗) {/!* 将变量的初始化操作,放置在条件表达式中 *!/
    console.log("if语句执行的语句块...");
}*/
if (result) {
    console.log("这是if语句");
}
if (1 && 0){
    console.log("这是if语句");
}
var v;
v = "爱新觉罗";
if(v){
    console.log( "这是执行if语句");
}
if(v = "爱新觉罗")
console.log("这是if语句后内容");
3.if...else语句;

用于条件结果是true时,执行下面语句,
是false时,执行下面语句

 

 var result = false;
 if (result) {
     console.log("语句块一...");
 } else {
     console.log("语句块二...");
 }
 console.log("if语句执行完后的内容...");
4.if...else语句嵌套;

是指可在if或else后面语句块继续编写if...else语句

var boo = false;


if (boo) {
    console.log("语句块一...");
} else {
    console.log("语句块二...");
}

console.log("if语句执行完毕后的内容...");

boo ? console.log("语句块一...") : console.log("语句块二...");
5.else...if语句;

是为简化的ifelse语句

var score = 65;

if (score > 90) {
    console.log("优秀");
}else {
    if(score > 80) {
        console.log("良好");
    } else {
        console.log("及格");
    }
}
/*if (条件表达式一) {
        语句块一
    } else if (条件表达式二) {
        语句块二
    } else {
        语句块三
    }
    * else if语句没有任何限制
  */
if (score > 90) {
    console.log("优秀");
} else if (score > 80) {
    console.log("良好");
} else {
    console.log("及格");
}
6.switch...case语句;
var result = "0";
/*
  枚举;
  switch (条件表达式) {
    case 值一:
        语句块一
    case 值二:
        语句块二
            ... ...
            default:
        语句块N
} 条件表达式;不一定是Boolean类型,计算结果分别与case语句的值进行比较
      * 条件表达式计算结果与case语句的值是全等比较(既要比较值,也要比较类型)
    * case语句;罗列可能的匹配值
      * 对应的语句块最后添加 break 关键字;当执行对应的语句块之后,停止继续执行
    * default语句;类似于if...else语句中的else语句
      * 当以上所有case语句的值都不匹配时,默认执行default语句对应的语句块
      * 注意;不是default语句不需要使用break关键字,而是default默认一般被编写在最后*/




switch (result){
    case 0:
        console.log("0");
        break;
    case 1:
        console.log("1");
        break;
    default:
        console.log("以上都不是");
}
三。循环语句; 1.循环语句是什么;

判断条件如true则重复执行该语句,如false则继续后面的代码

2.while语句;

是个基本循环语句
如true执行语句块,重新判断是true还是false
如false则跳过语句块执行下面代码

var result = 1;

var result = 1;
while  (result <= 10){
    console.log("while循环语句执行...");
    result++;
}
console.log("while循环语句执行完毕...");
3.do...while语句;

是先判断是true还是false,如true执行语句块,重新判断是true还是false
如false则跳过语句块执行下面代码

var result = 0;
/*
    do {
        语句块
    } while (条件表达式);
 */
do {
    console.log(result);
    result++;
} while (result <= 10);
4.for语句;

为简结的循环语句
是先执行初始化表达式,然后是执行条件判断表达式,是true还是false
如true执行语句块,重新判断是true还是false
如false则跳过语句块执行下面代码

var v  = 0;
while (v < 10) {
    console.log(v);
    v++;
}
console.log(v);
/*for语句块(初始化表达式; 用初始化控制循环变量,
条件判断表达式; 判断是否需要结束循环
循环控制表达式;控制结束循环节点)
for语句;语法要求并不强制必须定义以上三个表达式
一旦省略三个表达式的话,表达式的分隔符必须存在
*/

var v = 0;
for(; v < 10;) {
    console.log(v);
    v++
}
四。跳转语句; 1.跳转语句是什么;

可使在JavaScript中的代码执行从一个位置跳转到另一个位置

/*
    跳转语句
    * 作用;JavaScript代码从指定位置跳转到另一个指定位置
    * 场景;跳转语句只能用于循环执行结构,而不能用于条件判断结构
      * 注意;switch...case语句中使用的break,并不是break的用法,而是switch语句的用法
    * 循环语句中的跳转语句
      * break语句;表示结束整体循环
      * continue语句;表示结束本次循环
 */

/*var result = 0;
switch (result) {
    case 0:
        console.log(0);
        break;
    case 1:
        console.log(1);
        break;
    default:
        console.log(2);
}*/

/*if (true) {
    console.log("if语句...");
    break;
}*/

for (var i=0; i<9; i++) {
    if (i == 4) {
        continue;
    }
    console.log(i);
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96756.html

相关文章

  • JavaScript核心语法 [ 语句 ]

    摘要:语句概况描述在代码中,使用分号分隔的可以叫做是语句语句块在代码中,大括号表示语句块语句块中可以存在一条或多条语句语句的分类条件语句循环语句跳转语句条件语句描述通过对条件表达式的计算结果进行判断,来决定要执行的语句语句语法条件表达式语句块当 语句概况 描述 在JavaScript代码中,使用分号(;)分隔的可以叫做是语句 语句块 在JavaScript代码中,大括号({})表示语句块 ...

    stormjun 评论0 收藏0
  • JavaScript核心语法-基础语法

    摘要:基础语法区分大小写是一种区分大小写的语法,意味着的关键字变量名函数名以及其他一切的字符表示都要使用一致的大小写形式。化物语化物语空格和换行会忽略代码中出现的空格换行制表符。如果不用花括号独立独立编写一个语句,语法并不报错,但不推荐。 JavaScript基础语法 区分大小写 JavaScript是一种区分大小写的语法,意味着JavaScript的关键字、变量名、函数名以及其他一切的字符...

    soasme 评论0 收藏0
  • JavaScript核心语法——语句

    摘要:语句块的结尾不需要分号,语句块中的行都有缩进单并不是必须的。条件语句条件语句就是指通过判断指定的计算结果,来决定执行还是跳过指定的语句块。语句,在语句的基础上,允许提供多个条件判断。语句是终端语句,用于循环语句或开关语句。 语句 语句的概念 语句其实就是JavaScript中的整句或命令,使用分号进行分隔,可以编写一句,也可以编写多句。JavaScript中使用花括号({})表示一个语...

    seanlook 评论0 收藏0
  • JavaScript核心语法——函数

    摘要:定义函数与调用函数定义函数时,函数体的内容时不会被执行。调用函数才会真正执行这些。简单来说,就是调用函数时使用的参数就是实参。 函数 函数的概念 函数式什么?函数是一段JavaScript中的一段代码,它只能定义一次,但是可能被执行或调用多次。简单来说,函数就是一组可重用的代码,可以在程序的任何地方调用他。 定义函数与调用函数 定义函数时,函数体的内容时不会被执行。定义一个函数并不会自...

    NervosNetwork 评论0 收藏0
  • JavaScript核心语法之函数

    摘要:函数一函数是什么只能可定义一次,但是可定义有一次或多次调用这是个函数二函数定义函数定义的函数以两种方式表示函数声明和字面量表达式函数声明方式函数名称定义函数函数体内容不会被执行这是个函数字面量直接量函数名称函数体这是个函数调用函数先定义这个 JS(JavaScript)函数;一.函数是什么;只能可定义一次,但是可定义有一次或多次调用; var fun = function () { ...

    wqj97 评论0 收藏0

发表评论

0条评论

shleyZ

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<