Javascript 基础语法


一、概念

undefined:undefined 不是常量,可以把它设置为其他值,当尝试读取不存在的对象属性时也会返回 undefined。示例,if( typeof(document.mylist.length) != "undefined" ) {}
或 if( !isNaN(document.mylist.length) ) {}


typeof: typeof的运算数未定义,返回的就是 "undefined",运算数为数字 typeof(x) = "number" ,字符串 typeof(x) = "string" ,布尔值 typeof(x) = "boolean" ,对象,数组和null typeof(x) = "object" ,函数 typeof(x) = "function"

 

===:首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。

 

charAt(): 方法可返回指定位置的字符。

 

exec() 方法用于检索字符串中的正则表达式的匹配。




posted @ 2013-11-25 11:34  Bluze  阅读(128)  评论(0编辑  收藏  举报