当前位置:嗨网首页>书籍在线阅读

24-将if…else语句转化成条件表达式

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

5.13.1 将if…else语句转化成条件表达式

如果 if...else 语句用于确定某个值,不论该值是赋值语句的一部分,还是表达式的一小部分,再或者是函数的返回值,一般建议使用条件运算符来代替。条件运算符让代码更紧凑易读。例如:

if(isPrime(n)) {
    label = 'prime';
} else {
    label = 'non-prime';
} 

可以被写成:

label = isPrime(n) ? 'prime' : 'non-prime';