相关疑难解决方法(0)

Javascript || 或具有未定义变量的运算符

我最近在做一些阅读,我读过的一篇文章来自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

31
推荐指数
3
解决办法
3万
查看次数

标签 统计

javascript ×1