JS学习13:三元表达式

三元表达式:简单的if else (双分支) 的简写

语法结构

表达式1/值 ? 表达式2/值 : 表达式3/值;
如果表达式1为 true ,则返回表达式2的值,如果表达式1为 false,则返回表达式3的值

图像详解

JS学习13:三元表达式_第1张图片

  • 应用场景:简单的if else: if 和 else 中的代码只有一行。

数字补零案例

//用户输入0~59之间的一个数字
// 如果数字小于10,则在这个数字前面补0,(加0 拼接) 否则  不做操作
// 用一个变量接受这个返回值,输出
var time = prompt('请您输入一个 0 ~ 59 之间的一个数字');
// 三元表达式   表达式 ? 表达式1 :表达式2 
var result = time < 10 ? '0' + time : time; //   把返回值赋值给一个变量
alert(result);

你可能感兴趣的:(JavaScript,学习,前端,javascript)