标签:
JavaScript中即可以使用双引号声明字符串,也可以使用单引号声明字符串。主要是为了方便和html集成,避免转义符的麻烦。
JavaScript是动态类型,因此
var i=10;i=‘test’是合法的。
var m,n,x,y=10;也是合法
Javascript中,要用到一个变量计算的时候,首先要判断变量不是undefined也不是null
有两种判断方法,但是有区别,推荐第二种。
第一种:
<script type="text/javascript"> //var n; //alert(n+100);//结果是NaN,不是一个数字。 //所以在计算之前,先判断这个变量是否可用 //下面这种方法可以判断,但是如果没有声明x,就不能用这种方式,会报错 if(n){ alert(‘可以使用‘); }else{ alert(‘不能使用‘); } </script>
第二种:
<script type="text/javascript"> //使用下面方法,即使没有声明x,也可以判断并得出结果为不可用 //var x=10; //注意:undefined不加单引号,只能判断声明x的情况,在判断没有声明x的情况时还会第一种一样会报错 if(typeof(x)!=‘undefined‘&&x!=null){ alert(‘可以用‘); }else{ alert(‘不可用‘); } </script>
标签:
原文地址:http://www.cnblogs.com/sean100/p/4567271.html