JS三元运算符的表达式语法

JS三元运算符是JavaScript中一种简洁的运算符,它可以在一个表达式中完成条件判断和赋值操作。它的语法格式如下:

condition ? expr1 : expr2

它的工作原理是,如果condition为true,则执行expr1,否则执行expr2。它的使用方法也很简单,可以使用它来进行条件判断,也可以用它来对变量进行赋值。

我们来看一个简单的条件判断的例子:

let age = 18;
let message = age >= 18 ? "成年人" : "未成年人";

上面的代码中,我们使用三元运算符来判断变量age的值是否大于等于18,如果是,则将message赋值为"成年人",否则赋值为"未成年人"。

我们来看一个用于赋值的例子:

let score = 90;
let level = score >= 90 ? "优秀" : (score >= 70 ? "良好" : "不及格");

上面的代码中,我们使用三元运算符对变量level进行赋值,如果score的值大于等于90,则将level赋值为"优秀",否则,如果score的值大于等于70,则将level赋值为"良好",否则将level赋值为"不及格"。

JS三元运算符是一种简洁的运算符,它可以用于条件判断和赋值操作,使用它可以大大简化代码,提高程序的可读性和可维护性。

本文链接:http://task.lmcjl.com/news/13260.html

展开阅读全文