可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 o = o {} 表示:如果o为null或undefined,则将o初始化空对象(即{}),否则o不变。目的是防止o为null或未定义的错误。 其中:表示或操作,第一个条件为真,则结果为真而不需要执行第二个条件;否则执行第二个条件,等价于以下代码: but!! js是一门动态语言,而且他的隐式类型转换很多时候让人觉得不符合常理,比如: 你的这个o在这个时候 他得值运行到这里时候,如果是0(别说不符合常理,动态语言一时爽,如果代码写的和shit一样,这种只是小儿科) , 那么你会得到如下结果: 如果o为null或undefined,则吧{}赋给o,如果o不为null,则o=o $符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的 |