app资讯
您的当前位置:首页Javascript三种条件表达的写法的特点及用法实例详解

Javascript三种条件表达的写法的特点及用法实例详解

来源:app资讯


三种条件表达的写法的特点及用处进行了总结归纳,简述如下:

1. if...else结构


2. if...else if...else结构


3. 执行函数


4. 执行代码


在只存在两种条件的判断中,用if...else或?:都是相当直白,而&&和||的运算方式就稍嫌复杂。但是其实只要明白以下两个基本原则,所有问题都会迎刃而解了:

其一、当用逻辑与&&和逻辑或||运算符运算时,方向都是自左向右的,&&运算到第一个值为false的条件(或可转换为false的值,如null/undefined/0/""/NaN等)时停止,而运算到第一个值为true的条件(或可转换为true的值)时停止;整个条件返回的值是最后检测的条件的值,不一定只是true/false。

其二、逻辑与&&运算符较逻辑或运算符相比,前者有更高的优先级。

显示全文