Javascirpt 选择语句与注意事项

javascript 和大多编程语句一样,需要进行判断,和选择。最为常用的语句就是 if

常见语法是 if(condition){ statement1} else {statement2}

这是if ..else语句

如下例子:

条件判断,正确不是素数,错误是素数

if 后加 条件判断语句,当条件满足时,执行statement1

如果条件不满足是执行statement2。statement是语句块,如果只有一句话的时候,“{}”大括号可以省略。如果statement是语句块但是没有加大括号,条件满足时只会执行 if 后的第一句话。

if()else语句, else可以省略,意思是如果条件满足执行 statement语句,如果条件不满足跳过if 向下继续执行。但是不可以在没有if的时候单独也else;

如下例子:


只有if 没有else

书写代码 多从 if 也是很常见的结构

if(){

}else if (){

}else if () {

}...else{

}

需要判断多次并且执行结果不同的时候就可以采用这种结构。当需要很多次if else语句的时候 与 switch结构类似。

switch 结构如图:

switch 结构是讲 expression和case后的value 做等值(===)比较!当两个值相比返回true时执行case后对应的statement 然后执行break; 推出switch结构。如果所有的值都不返回true 则执行default后的语句。

三等号代表如果数据类型不同时直接返回false,不会进行隐藏的类型转换。

如果语句中没有break语句,则会继续进行switch结构,向下执行别的statement;

当很多歌结果对应一个值的时候,可以写成

case value1:

case value2:

case value3:

statement;

break;

代表着当当expression ===value1 或者 value2 或者value3 时都会执行 statement语句。

case 后的value 不只是一个变量,也可以是一个表达式,当value是表达式的时候,switch 中判断的选项必须是switch(true)

例如


税率计算


我喜欢,会喜欢的感觉,

至少代表着,久居深潭的人鱼依旧向往着海岸。


转载于:https://juejin.im/post/5b84c392e51d4538aa1b5033

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值