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