繁体   English   中英

JavaScript三元运算符和if / else语句

[英]JavaScript ternary operator and if/else statement

任何人都可以向我解释这两个陈述之间有什么区别,以及为什么第二个陈述不起作用,第一个陈述不起作用:

  1. if (finalWord.length > 140) return false; else return finalWord;

  2. (finalWord.length > 140) ? false : finalWord;

它看起来,你错过了return声明

return finalWord.length > 140 ? false : finalWord;

你可以缩短它

return finalWord.length <= 140 && finalWord;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM