如果您尝试使用不存在且尚未声明的变量,则javascript将引发错误.var name is not defined,然后脚本就会停止.
但如果你使用它来检查它typeof noname,它将返回"undefined".我一直认为你必须声明一个var才能拥有一个类型.通过使用:var a; 因此它具有未定义的类型或赋予它类似的值:var b =5;所以它具有其值的类型.
此外之间有什么区别var a;和var b = undefined;?
这段代码有什么问题?
var sha = 6;
var secondParameter = dan || sha;
alert(secondParameter);
Run Code Online (Sandbox Code Playgroud)
我试过很多浏览器.没有警报.如果我像这样添加var dan:
var sha = 6;
var dan = 5;
var secondParameter = dan || sha;
alert(secondParameter);
Run Code Online (Sandbox Code Playgroud)
警报将会发生.那么"||"中的问题.我看到许多代码使用这样的运算符!所以我不知道..
javascript ×2