我最近在做一些阅读,我读过的一篇文章来自Opera.
http://dev.opera.com/articles/view/javascript-best-practices/
在那篇文章中他们写道:
JavaScript中的另一个常见情况是,如果未定义变量,则为变量提供预设值,如下所示:
if(v){
var x = v;
} else {
var x = 10;
}
Run Code Online (Sandbox Code Playgroud)
这个快捷符号是双管道字符:
var x = v || 10;
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我不能让这个为我工作.是否真的可以检查是否定义了v,如果不是x = 10?
- 谢谢.布赖恩
javascript ×1