哪位大神帮我解释一下下面的语句是什么意思?
varareaId=parseInt(top.Util.getURLParameter("areaId",backUrl)==""?0:top.Util.getURLPa...
var areaId = parseInt (top.Util.getURLParameter("areaId",backUrl)==""?0:top.Util.getURLParameter("areaId",backUrl),10) ;
var focusId = parseInt (top.Util.getURLParameter("focusId",backUrl)==""?0:top.Util.getURLParameter("focusId",backUrl),10) ;
这个是EPG页面的代码。 展开
var focusId = parseInt (top.Util.getURLParameter("focusId",backUrl)==""?0:top.Util.getURLParameter("focusId",backUrl),10) ;
这个是EPG页面的代码。 展开
2个回答
展开全部
//从URL上获取一个areaId的参数
top.Util.getURLParameter("areaId",backUrl)
//这是一个三目运算,获取的areaId如果为空则返回0,否则返回areaId
top.Util.getURLParameter("areaId",backUrl) == "" ? 0 : top.Util.getURLParameter("areaId",backUrl)
//用parseInt()方法解析areaId,返回一个整数
parseInt (top.Util.getURLParameter("areaId",backUrl)==""?0:top.Util.getURLParameter("areaId",backUrl),10)
你给的这两段代码作用是一样的
总结一下就是:
获取一个url上的参数,并转换成整数,如果此参数为空,则返回一个0。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询