Javascript语法,常量和逻辑运算符

时间:2013-08-27 10:00:35

标签: javascript syntax constants logical-operators

我希望有人可以向我解释这项任务操作的作用或指向正确的方向。

var CON = CON || {};

谢谢你, 阿莱克斯

2 个答案:

答案 0 :(得分:0)

||(双重管道)表示OR。那么这段代码的作用是:

如果CON为truthy,那么它应该被赋值给CON,否则它应该得到一个{}(空对象)作为它的值。

它基本上检查是否设置了var CON,如果没有,则它指定{}。当你不确定是否所有参数都被传递时,你会在函数中找到这个简短的代码。不确定为什么要将它与常量一起使用,但我必须看到其余的代码。

答案 1 :(得分:0)

它可以用来防止覆盖对象