-----------js判断变量初始化的三种形式

来源:互联网 发布:embed js 播放 编辑:程序博客网 时间:2024/05/26 22:55

<1>

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <script type="text/javascript">        //js判断变量初始化有三种形式        var x;        if (x == null) {             alert("x为null");        }        if (typeof (x) == "undefined") {             alert("x为undefined");        }        //判断变量初始化推荐用这种形式        if(!x) {            alert("不x"); //if(x){} 意思是:变量已经被初始化了(初始化了的意思就表示变量已经赋值了),或者变量不为空,或者变量不为undefined        }           </script></head><body><a href="javascript:alert()">获取当地时间</a></body></html>

判断变量是否初始化var a;if(a){    alert("已初始化")}else{     alert("未初始化")}确定当 a = false,判断是错误的 判断变量是否定义:if(b){   alert("已定义")}else{    alert("未定义")}确定当 b = false,判断是错误的 一般都是这么判断的,标准的是:if (typeof(a) == "undefined") {   alert(" 未定义 或者 未初始化");}


0 0
原创粉丝点击