js 高手过来帮个忙 答疑解惑一下

levitate 2012-02-16 09:04:55
var C=D.exec(E)||H.exec(E)||F.exec(E)||E.indexOf("compatible")<0&&G.exec(E)||[];

if(I.test(E)&&!/chrome/.test(E)){
C[1]="safari";
C[2]=RegExp["$1"]||RegExp["$2"]
}

变量C 应该是bool值了吧,还能变数组么? 求详细解说:有参考的地址给一个。

这个变量 C 里面的内容 是什么 数组 还是 bool值 还是别的什么的。

var C=D.exec(E)||H.exec(E)||F.exec(E)||E.indexOf("compatible")<0&&G.exec(E)||[];
这句话怎么理解
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
嗯这两天csdn回不了帖子
iCielo 2012-02-17
  • 打赏
  • 举报
回复
var 只是说明它是个变量,类型是任意的。
iCielo 2012-02-17
  • 打赏
  • 举报
回复
不然你说 var a = null; 它的类型是什么?
iCielo 2012-02-17
  • 打赏
  • 举报
回复
var 只是说明它是一个变量。它的类型是可以任意改变的。不是严格类型的

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧