猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
代码理解: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=""; }
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续