JSON

JSON(JavaScript Object Notation) 使用Javascript对象的格式来存储数据
允许数据结构是字符串,数字,布尔值和对象的任意组合
(string、number、boolean与Object的任意组合)
JSON对象可以嵌套对象和数组,用中括号操作符同样可以访问嵌套数组

Math

产生指定范围内的随机整数(方法来自freecodecamp)
Math.random() 产生随机小数
Math.floor() 在目前的小数向下取证
产生0~19内的整数
Math.floor(Math.random()*20)
产生a~b内的整数
Math.floor(Math.random() * (b - a + 1)) + a

正则表达式

是一种根据某种匹配方式来寻找strings中的某些单词
在字符串中寻找单词the,可使用下列正则表达式

  • 文本

/the/gi
/是正则表达式的头部
第二个/时候正则表达式的尾部
g代表着global,意味着返回所有的匹配而不仅仅是第一个
i代表忽略大小写

  • 数字

数字选择器\d
用法:/\d/g
在选择器后加上一个加号
/\d+/g
允许这个正则表达式匹配一个或更多的数字

  • 空白

空白字符有" "(空格符),\r(回车符),\n(换行符),\t(制表符),\f(换页符)
空白选择器\s
空白正则表达式类似于
/\s+/g

有趣的是,以上两个选择器将小写转化为大写的话,就会匹配与原来相反的字符
比如\S是匹配任何非空白字符

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议