读书人

来人解释一下这段代码的连接符号,该怎

发布时间: 2012-03-06 20:47:55 作者: rapoo

来人解释一下这段代码的连接符号
( t.value.indexOf( '# ') == 0 ) ? '? '+t.value.substr(1) : '? ' + t.value;
t.value是HTML中的 <input name= "t " value= " ">
这是一个条件表达式我知道,但是里面有2个 '? '+是什么意思,如果+是连接变量和产量的符号,那 '? '呢?

[解决办法]
c取a,b中最大的数
c=(a> b?a:b)

其它一个?是逻辑,另一个?是赋值
[解决办法]
其中一个?是逻辑,另二个?是赋值
[解决办法]
(判断)? : ;
是个表达式.
第一个+ 是将 '? '+t.value.substr(1) 作为一个整体放到表达式里面

a= '? '+t.value.substr(1)
(判断)? a: ...;
第2个+ 同样的意思

读书人网 >ASP

热点推荐