代码理解:var c = (this.t != "") ? "<br/>" + this.t : "";

var c = (this.t != "") ? "<br/>" + this.t : "";

这段代码是什么意思呢?

这里问号儿是啥意思?

换行符是啥意思?

Lpure
浏览 1551回答 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=""; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery