1、underfind一般发生于变量定义之后未赋值,因此变量的值就为underfind
2、var obj=new object(); 此时使用obj点,可以获取到obj对象的一些方法,使用alert可以弹出obj的值,如果此时给obj=null;给他赋了一个null之后,就会出错,提示obj为空,或不是对象
3、判断一个变量是否可以使用,就是判断变量的值不为underfind或者不为null
4、string属基本类型,不能为其添加动态属性,object属于引用类型,可以添加
5、判断一个变量是什么类型的,可以使用typeof();方法,例如:var n1=10; typeof(n1); 例如:var n1=null; alert(typeof(n1))
6、==不严格判断 ===严格判断 undefined==null 结果为true 字符串如果不为空 转bool类型,结果为true 如果为空,转bool类型,结果为flase
7、一个变量如果声明了,没有赋值,使用typeof() 返回其结果为underfined