034-BOM和DOM的关系
BOM是包含DOM的
035-eval函数
将字符串当作js代码解释并执行
036-怎么创建JSON对象以及访问JSON对象的属性
JSON :数据交换作用
JavaScript Object notation : JavaScript 标记对象
[] 是数组对象
{} 是json对象
格式:
var jsonObj={
"属性名":属性值,
"属性名":属性值
}
037-json对象的属性值可以是json对象吗
038-设计一个JSON格式的数据可以表示全班人数和每个学生信息
039-java传过来的是一个字符串怎么变成json对象呢
eval("var jsonObj="+javaStr)
040-正则表达式
常见的正则表达式
\. | 匹配除换行符以外的任意字符 |
\w | 匹配字母或数字或下划线或汉字 |
\s | 匹配任意的空白符 |
\d | 匹配数字 |
\b | 匹配单词的开始或结束 |
^ | 匹配字符串的开始 |
$ | 匹配字符串的结束 |
* | 重复零次或更多次0-N次 |
+ | 重复一次或更多次1-N次 |
? | 重复零次或一次0或1次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次(n+次) |
{n,m} | 重复n到m次 n到m次 |
数量永远匹配的都是前面的那个字符出现的次数
\W | 匹配不是字母,数字,下划线,汉字的字符 |
\S | 匹配任意不是空白符的字符 |
\D | 匹配任意非数字的字符 |
\B | 匹配不是单词开头或结束的位置 |
[^x] | 匹配除了x以外的任意字符 |
[^aaa] | 匹配除了aaa这几个字母以外的任意字符 |
| | 或者 |
[a-z]{1} | a到z所有的字符中的任意一个 |
[a-zA-Z0-9]{3,} | 前面这堆中的任意字符至少出现3个 |
[1-9][0-9]{4,} | qq的正则表达式 |
创建正则表达式:
一:var regExp=/正则表达式/标记
二:var regExp=new RegExp("正则表达式","标记")
标记
g | 全局global |
i | 忽略大小写 ignorecase |
gi | 全局扫描,并且忽略大小写 |
test()方法
返回布尔类型,判断是否成功