1:一行只写一条语句时,可以省略语句结束的分号,以回车换行符作为语句的结束。
2:字符串常量使用单引号或双引号引起来的若干字符。
3:null变量表示以一个变量所指向的对象为空值。
4:undefined表示对象还没有被赋值的状态或对象的某个属性不存在。
5:标示符可以由任意顺序的大小写字母,数字,下划线和美元符号组成。但标识符不能以数字开头。
6:由单引号定界的字符串可以包含有双引号,由双引号定界的字符串中也可以含有单引号
7:测试null与undefined的一致性的运算符是”===“或typeof。==运算符将两者看成相等。
8:基本数据类型的转换
String(34):将34转换为字符串
Number():将其他类型的值转换为数值型数据
Boolean():将其他;类型的值转换为布尔型值。除0,NaN,null,undefined,空字符串被转换为false外,所有其他值都被转换为true。
9:提取整数的parseInt(numString,【radix】),第二个参数是可选的进制数,值在2-36之间,转换不成功返回NaN
10:提取浮点数的parseFloat().用法和上面类似
11:计算表达式值得eval(codeString)方法
12:变量声明后,在给它存入一个值之前,它的初值就是一个特殊的未定义值undefined
13:全局变量必须使用var关键字声明
14:===符号被称为严格等于
15:typeof:用于返回操作数的数据类型
16:delete:删除对象并释放该对象所占用的空间
17:in:判断指定属性是否是该对象的属性
18:表达式中的类型转换是根据优先级进行的。字符串优先级最高,然后依次是浮点型,整型,布尔型。
19:正则表达式的一般格式如下 var name=/pattern/flags
flag是I:忽略大小写,是g:进行全局匹配,是m:进行多行匹配。
20:正则表达式的String方法
match()用于在字符中搜索匹配的字串,并将匹配结果在一个数组中返回。
replace()用于搜索匹配的字符串,并用另一个字符串替换搜索到的字符串。
search()方法在字符串中搜索指定的匹配模式,找到该模式时,返回模式出现的开始位置,位置从0开始计算。未找到返回-1
split()将字符串分割为几个部分,并保存在数组中返回。