1.a = a || "text"
如果a为null的话,那么a="text";
否则,a=a,不变。
这个语句可以用来验证a是否为null,为null赋一个默认值。
知识扩展:
|| 是逻辑或,如果前一个表达式为true,那么后面一个表达式就不会执行了。
&& 是逻辑与,如果前一个表达式为false,那么后面一个表达式就不会执行了。
逻辑表达式里:javascript把null,0,undefined 全部作为false。
2.
1.a = a || "text"
如果a为null的话,那么a="text";
否则,a=a,不变。
这个语句可以用来验证a是否为null,为null赋一个默认值。
知识扩展:
|| 是逻辑或,如果前一个表达式为true,那么后面一个表达式就不会执行了。
&& 是逻辑与,如果前一个表达式为false,那么后面一个表达式就不会执行了。
逻辑表达式里:javascript把null,0,undefined 全部作为false。
2.