摘要: /^(0(?:[.](?:[1-9]\d?|0[1-9]))|[1-9]\d*(?:[.]\d{1,2}|$))$/ 不为0的正整数或带1到2位小数的数字(以0打头的则后面必须接小数点且小数点后面必然为01-99,以大于0的数打头则小数可为1至2位任意数字或无小数部分.) 阅读全文
posted @ 2017-06-28 18:44 核桃小号 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 我们在做页面时会用到本地存储的时候,今天说说localStorage本地存储。 1、localStorage.name="老王"; //第一种设置存储本地数据的方法localStorage 2、localStorage.setItem("color","red"); //第二种设置存储本地数据的方法 阅读全文
posted @ 2017-06-20 11:53 核桃小号 阅读(566) 评论(4) 推荐(0) 编辑
摘要: 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个对Array的求和。通常情况下,求和的函数是这样定义的: 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数! 当我们调用lazy_sum()时, 阅读全文
posted @ 2017-06-20 10:50 核桃小号 阅读(278) 评论(0) 推荐(0) 编辑
摘要: filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。 例如,在一个A 阅读全文
posted @ 2017-06-19 16:34 核桃小号 阅读(26948) 评论(0) 推荐(1) 编辑
摘要: 在JavaScript中,用var申明的变量实际上是有作用域的。 如果一个变量在函数体内部申明,则该变量的作用域为整个函数体,在函数体外不可引用该变量: 如果两个不同的函数各自申明了同一个变量,那么该变量只在各自的函数体内起作用。换句话说,不同函数内部的同名变量互相独立,互不影响: 由于JavaSc 阅读全文
posted @ 2017-06-19 16:17 核桃小号 阅读(225) 评论(1) 推荐(0) 编辑