JavaScript三元运算符讲解
三元运算符的写法,挺适合用来让代码短一点、逻辑清晰一点。格式也简单:条件 ? 值 1 : 值 2
。用在 JavaScript 里,像判断两个数谁大,就可以这么写:var bigger = (a > b) ? a : b;
,简洁明了,看着也舒服。
你要是经常写判断逻辑,这种写法用起来真的挺爽的。虽然说功能上跟if...else
没差,但写法上精炼不少,适合在赋值时顺手搞定逻辑。像const btnText = isLoggedIn ? '退出' : '登录';
,是不是一眼就明白?
不过也别乱用,逻辑太复杂时还是if
更清楚,三元写一长串反而费劲。哦对了,这份 ppt 讲得还蛮直观,有例子、有格式,刚上手的同学看完基本就会了。
另外,如果你对运算符还想多了解点,我挑了几个不错的相关文章:Dart 的条件表达式、关系运算符、逗号表达式这些都可以一起看看,思路比较容易串起来。
如果你写 JavaScript 时经常遇到“是 A 还是 B”这种小逻辑,三元运算符就挺适合你,可以节省不少代码量。
507.5KB
文件大小:
评论区