猿问
代码理解:var c = (this.t != "") ? "<br/>" + this.t : "";
var c = (this.t != "") ? "<br/>" + this.t : "";
这段代码是什么意思呢?
这里问号儿是啥意思?
换行符是啥意思?
Lpure
浏览 1555
回答 2
2回答
Perona
这是三目运算符,又称为三元运算符。语法:条件 ? 结果1 : 结果2 这里的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。var c = (this.t != "") ? "<br/>" + this.t : "";这里即如果this.t!=""成立,返回“<br/>”+this.t,否则返回“”,最后把返回值赋给c。改写成if语句你就明白了,如下:var c; if(this.t!=""){ c="<br/>"+this.t; }else{ c=""; }
0
0
1
随时随地看视频
慕课网APP
相关分类
JQuery
我要回答