为了账号安全,请及时绑定邮箱和手机立即绑定

javaScript中的未知查询语句

javaScript中的未知查询语句

一只斗牛犬 2021-05-14 17:13:29
我在JavaScript中阅读了以下陈述:this.fade = (fade == undefined ? 5 : fade);因此对我来说这是新的,我不知道这是什么意思。
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

它就像一个if语句。您可以将其翻译为:


if(fade == undefined ){

    this.fade = 5;

} else {

    this.fade = fade

}


查看完整回答
反对 回复 2021-05-27
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

您显示的代码使用三元运算符。它用于根据某些条件评估最终表达式。三元运算符的一般语法为


condition ? exp1 : exp2;

exp1,exp2是两个表达。如果条件是true上述整条线将exp1否则进行评估exp2。


您可以使用if else三元运算符。就像在您的代码中一样。


if(fade == undefined){

    this.fade = 5

}

else{

    this.fade = fade

}

注意:if/else可以始终代替三元运算符使用,但不能始终将三元运算符用于if语句。


查看完整回答
反对 回复 2021-05-27
  • 3 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信