JavaScript undefined和void(0)有什么区别?
JavaScript未定义
这意味着已声明变量,但尚未为任何值分配值。
例如,
var demo; alert(demo); //shows undefined alert(type of demo); //shows undefined
这是另一个示例,显示了使用undefined来检查变量是否存在:
示例
<html>
<body>
<script>
var age = 10;
if( typeof age !== 'undefined' ) {
document.write("True");
} else{
document.write("False");
}
</script>
</body>
</html>输出结果
True
JavaScript无效
void是JavaScript中的重要关键字,可以用作出现在其单个操作数(可以是任何类型)之前的一元运算符。该运算符指定要求值的表达式,但不返回值。
void的语法可以是以下两种之一:
<head>
<script>
<!--
void func() javascript:void func() or:
void(func())
javascript:void(func())
//-->
</script>
</head>热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西