读书笔记
向刚啊
青山一片云雾,心安即是归处
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS的5种数据类型及其与Boolean的转换规则
数据类型 转化为 true 值 转化为 false 值 Boolean true false String 任何非空字符串 “”(空字符串) Number 任何非零数字值(包括无...转载 2018-11-22 14:16:15 · 225 阅读 · 0 评论 -
JS中非数值与数值间的转化
非数值与数值间的转化有 3 个函数可以把非数值转化为数值: Number()、parseInt()、parseFloat()Number() 可以用于任何数据类型的转换如果是 Boolean 值,true 和 false 将分别被转换为 1 和 0。如果是数字值,只是简单的传入和返回。如果是 null 值,返回 0。如果是 undefined,返回 NaN。如果是字符串,遵循下列...转载 2018-11-22 14:35:45 · 323 阅读 · 0 评论 -
数组的排序
reverse() ,反转数组向的顺序var values = [1, 2, 3, 4, 5]values.reverse()console.log(values) // [5, 4, 3, 2, 1]sort() ,默认升序,sort() 方法会调用每个数组向的 toString() 方法,因此 sort() 排序时,有可能会有问题,举个例子:var values = [0,...转载 2018-11-22 14:47:14 · 249 阅读 · 1 评论 -
最强大的数组方法 splice()
删除:可以删除任意数量的项,只需指定 2 个参数:要删除的第一项的位置和要删除的项数。例如:splice(0,2) //会删除数组中的前两项。插入:可以向指定位置插入任意数量的项,只需提供 3 个参数:起始位置、0(要删除的项数)和要插入的项。如果要插入多个项,可以再传入第四、第五,以至任意多个项。例如:splice(2,0,"red","green") //会从当前数组的位置 2...转载 2018-11-22 16:10:18 · 359 阅读 · 0 评论 -
JavaScript数组的迭代方法
JavaScript数组的迭代方法every():对数组中的每一项运行给定函数,如果该函数对每一项都返回 true,则返回 truesome():对数组中的每一项运行给定函数,如果该函数对任一项返回 true,则返回 truefilter():对数组中的每一项运行给定函数,返回该函数会返回 true 的项组成的数组forEach():对数组中的每一项运行给定函数。这个方法没有返回值ma...转载 2018-11-26 14:20:06 · 191 阅读 · 0 评论 -
JS数组的归并方法
归并方法reduce() 和 reduceRight(): 都会迭代数组的所有项,然后构建一个新的返回值,接收 4 个参数:前一个值、当前值、项的索引、数组对象reduce() 从数组第一项开始,遍历到最后,第一次迭代发生在数组的第二项上reduceRight() 从数组的最后项开始,向前遍历到数组第一项,第一次迭代发生在数组的倒数第二项上var values = [1,2,3,4,5]......原创 2018-11-26 14:40:58 · 435 阅读 · 0 评论 -
JavaScript中的日期/时间组件方法以及时间格式化
日期/时间组件方法方法说明getTime()返回表示日期的毫秒数;与valueOf()方法返回的值相同setTime(毫秒)以毫秒数设置日期,会改变整个日期getFullYear()取得4位数的年份(如2007而非仅07)getUTCFullYear()返回UTC日期的4位数年份setFullYear(年)设置日期的年份。传入的年份值必须是4...转载 2018-11-26 15:06:52 · 399 阅读 · 0 评论 -
JS 函数的内部属性
JS 函数的内部属性arguments:类数组对象,包含传入的所有参数,其中有一个叫 callee 的属性,该属性是一个指针,指向拥有这个 arguments 对象的函数// 阶乘函数function factorial(num){ if (num <=1) { return 1; } else { return num * arguments.callee...转载 2018-11-26 15:45:11 · 580 阅读 · 0 评论
分享