<pre name="code" class="html"><!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
<title>javascript</title>
<script type="text/javascript" >
console.log("后台输出");
var strTag1;
if (strTag1==undefined)
{
console.log("变量未赋值!");
}
if(!strTag1)
{
console.log("未赋值变量默认为false值,因此!strTag1即为true");
alert("未赋值变量默认为false值,因此!strTag1即为true");
}
</script>
</head>
<body>
<p></p>
</body>
</html>
javascript的变量类型是根据赋值的数据类型确定的。未赋值的变量的值为undefined,也可以看作false。