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() 方法用于检索字符串中的正则表达式的匹配。
Bluze