js写法问题,大神请进

hzengzhi 2014-10-13 02:56:29
var V, IEPG = V = IEPG || {};
这句话是什么意思!
...全文
148 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
会飞的Pikachu 2014-10-13
  • 打赏
  • 举报
回复
引用 8 楼 jslang 的回复:
[quote=引用 楼主 hzengzhi 的回复:] var V, IEPG = V = IEPG || {}; 这句话是什么意思!

var  V, IEPG = V = IEPG || {};

等同于

var V;
if(IEPG)
	V = IEPG;
else
	V = {};
var IEPG = V;

[/quote]
会飞的Pikachu 2014-10-13
  • 打赏
  • 举报
回复
给V和IEPG用IEPG赋值,如果IEPG为null,则新建一个对象
jimmykingde 2014-10-13
  • 打赏
  • 举报
回复
1. var V, IEPG = V = IEPG || {}; 2. var V ,IEPG ; V = IEPG || {}; IEPG = V ; 上面的两个写法一样 输出的都是object var a,b = a = b || 2 var c,d; c = d||2; d= c alert(b); alert(d); 输出结果是2
天际的海浪 2014-10-13
  • 打赏
  • 举报
回复
引用 楼主 hzengzhi 的回复:
var V, IEPG = V = IEPG || {}; 这句话是什么意思!

var  V, IEPG = V = IEPG || {};

等同于

var V;
if(IEPG)
	V = IEPG;
else
	V = {};
var IEPG = V;

tony4geek 2014-10-13
  • 打赏
  • 举报
回复
参考楼上的拆开看看
似梦飞花 2014-10-13
  • 打赏
  • 举报
回复
V = IEPG || {} IEPG = V
slwsss 2014-10-13
  • 打赏
  • 举报
回复
http://www.w3school.com.cn/js/pro_js_operators_boolean.asp
hzengzhi 2014-10-13
  • 打赏
  • 举报
回复
引用 2 楼 u011461314 的回复:
IEPG = null || "ok"; IEPG = "no"; IEPG=IEPG;
引用 2 楼 u011461314 的回复:
IEPG = null || "ok"; IEPG = "no"; IEPG=IEPG;
详细解释下啊,
slwsss 2014-10-13
  • 打赏
  • 举报
回复
V = IEPG || {}; V=IEPG ?IEPG :{}
zhjdg 2014-10-13
  • 打赏
  • 举报
回复
IEPG = null || "ok"; IEPG = "no"; IEPG=IEPG;
BeautyMyth 2014-10-13
  • 打赏
  • 举报
回复
给V和IEPG用IEPG赋值,如果IEPG为null,则新建一个对象

87,920

社区成员

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

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