数码资讯
Javascript三元素运算符的使用示例
使用三元运算符的一个示例: 三元运算符,用名称表示,需要三个操作数。 语法是一个有条件的结果1:结果2;在这里,你在问号()后面写条件,跟随结果1,结果2被冒号(:)分开。当条件满足时,结果是1,结果是2。 复制代码代码如下所示: var b=5; (b=5)afalsefalse; documen
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
使用三元运算符的一个示例:
三元运算符,用名称表示,需要三个操作数。
语法是一个有条件的结果1:结果2;在这里,你在问号()后面写条件,跟随结果1,结果2被冒号(:)分开。当条件满足时,结果是1,结果是2。
复制代码代码如下所示:
var b=5;
(b=5)afalsefalse;
document.write(+ --------------------------- );
结果:---------------------------真实
复制代码代码如下所示:
var =真的;
(b = false)afalse;
document.write(+ --------------------------- );
结果:---------------------------假
程序设计语言中的三元运算符
这个操作符很少见,因为它有三个操作对象,但它属于操作符,因为它最终会生成一个值。这与本章最后一节中描述的通用if语句不同。表达式如下所示:
复制代码代码如下所示:
布尔表达式值0:值1
如果布尔表达式的结果是真的,则该值由0计算,其结果成为由运算符生成的最终值。但如果布尔表达式的结果为false,则计算值为1,其结果成为运算符生成的最终值。
当然,它也可以代替普通if-else语句(稍后介绍),但三元算子更简洁。虽然C是自豪的是,这是一个简洁的语言,以及三元算子的引入是最容易体现高效编程,但是如果你打算频繁使用它,或是一些人认为它是用来产生可读的代码很容易。
条件运算符可以用于自己的副作用或产生的价值。但它通常应该使用价值,因为这样做可以明确区分运营商从if-else.the下面是一个例子:
复制代码代码如下所示:
静态int三元(int){
返回我< 10 I * 100:I * 10;
}
正如你所看到的,如果你用一个普通的if结构来写上面的代码,代码的数量会比上面的多得多:
复制代码代码如下所示:
静态int选项(int i){
如果(i < 10)
返回我* 100;
返回我* 10;
}
但是第二种形式更容易理解,不需要更多的条目,所以当选择一个三美元的操作符时,一定要权衡利弊。
三元运算符,用名称表示,需要三个操作数。
语法是一个有条件的结果1:结果2;在这里,你在问号()后面写条件,跟随结果1,结果2被冒号(:)分开。当条件满足时,结果是1,结果是2。
复制代码代码如下所示:
var b=5;
(b=5)afalsefalse;
document.write(+ --------------------------- );
结果:---------------------------真实
复制代码代码如下所示:
var =真的;
(b = false)afalse;
document.write(+ --------------------------- );
结果:---------------------------假
程序设计语言中的三元运算符
这个操作符很少见,因为它有三个操作对象,但它属于操作符,因为它最终会生成一个值。这与本章最后一节中描述的通用if语句不同。表达式如下所示:
复制代码代码如下所示:
布尔表达式值0:值1
如果布尔表达式的结果是真的,则该值由0计算,其结果成为由运算符生成的最终值。但如果布尔表达式的结果为false,则计算值为1,其结果成为运算符生成的最终值。
当然,它也可以代替普通if-else语句(稍后介绍),但三元算子更简洁。虽然C是自豪的是,这是一个简洁的语言,以及三元算子的引入是最容易体现高效编程,但是如果你打算频繁使用它,或是一些人认为它是用来产生可读的代码很容易。
条件运算符可以用于自己的副作用或产生的价值。但它通常应该使用价值,因为这样做可以明确区分运营商从if-else.the下面是一个例子:
复制代码代码如下所示:
静态int三元(int){
返回我< 10 I * 100:I * 10;
}
正如你所看到的,如果你用一个普通的if结构来写上面的代码,代码的数量会比上面的多得多:
复制代码代码如下所示:
静态int选项(int i){
如果(i < 10)
返回我* 100;
返回我* 10;
}
但是第二种形式更容易理解,不需要更多的条目,所以当选择一个三美元的操作符时,一定要权衡利弊。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。