1-JavaScript - 三元表达式
目录
有时候,我们在前端难免会碰到简单的if判断的情况,比如获取的值存在,我们执行什么操作;不存在我们要执行什么。这种简单的问题。怎么做呢?
要是Python中,非常简单(JavaScript中也不难!):
x = 1
y = 2
result = x if x < y else y
如果x小于y,返回x;否则返回y。
来看前端中怎么玩,首先看语法:
expression ? result1 : result2;
如果表达式expression的结果为true,则将result1返回,否则返回result2。
来看示例:
<script>
var x = 1;
var y = 2;
var result = x < y ? x : y;
console.log(result) // 1
</script>
欢迎斧正,that's all see also:[JavaScript之三元运算符](
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步