首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

代码中的问号是什么意思呀,该怎么处理

2012-04-08 
代码中的问号是什么意思呀请大家帮忙看一下这一段代码中的问号用在这里是什么意思呀,我是从教材上看到的,

代码中的问号是什么意思呀
请大家帮忙看一下这一段代码中的问号用在这里是什么意思呀,我是从教材上看到的,谢谢了。

function SetCookie (name, value, expires, path, domain, secure)
{
var expString = ((expires == null) ? "" : ("; expires=" + expires.toGMTString()));
var pathString = ((path == null) ? "" : ("; path=" + path));
var domainString = ((domain == null) ? "" : ("; domain=" + domain));
var secureString = ((secure == true) ? "; secure" : "");
document.cookie = name + "=" + escape (value) +expString + pathString + domainString +secureString;
}

[解决办法]
? :
条件表达式
[解决办法]
? :
条件表达式
[解决办法]

探讨

? :
条件表达式

[解决办法]
三元表达式var s=(1>0)?5:0;
得到的s=5;
[解决办法]
http://www.w3school.com.cn/js/pro_js_operators_conditional.asp
[解决办法]
探讨
请大家帮忙看一下这一段代码中的问号用在这里是什么意思呀,我是从教材上看到的,谢谢了。

function SetCookie (name, value, expires, path, domain, secure)
{
var expString = ((expires == null) ? "" : ("; expires=" + expires.toGMTString()));
va……

[解决办法]
三元表达式。
var expString = ((expires == null) ? "" : ("; expires=" + expires.toGMTString()));
就比如这个,如果expires == null成立,expString值为空,反之就为(; expires=" + expires.toGMTString()));

[解决办法]
条件运算符,三元表达式。
var pathString = ((path == null) ? "" : ("; path=" + path));
如果path为null就返回"",否则就返回:后面的值。
[解决办法]
三元表达式
var a =1;
var b=0;
if(a>b)?true:false;
即if(a>b){
return true;
}else{
return false;
}
[解决办法]
探讨
三元表达式
var a =1;
var b=0;
if(a>b)?true:false;
即if(a>b){
return true;
}else{
return false;
}

热点排行