
JavaScript
归零-li
这个作者很懒,什么都没留下…
展开
-
关于ECMAScript中没有重载、函数签名、解析器的理解
最近开始重新开始被誉为前端经典书籍——《JavaScirpt高级程序设计(第三版)》学习,突然找到一些比较重要的知识点,以下做点总结:1.ECMAScript中没有重载严格来说是没有传统意义上那样实现的重载。像Java等语言中,可以为一个函数编写两个定义,只要这两个函数的定义的签名(接受的参数的类型和数量)不同即可实现。那么,为什么JavaScirpt中没有重载呢?要了解这个,还要从ECMASci...原创 2018-03-11 23:00:18 · 297 阅读 · 0 评论 -
JS之arguments
JS是一门弱类型语言,对于函数的参数个数没有要求需要与实参相同,也没有要求传递的类型要一样,那么如果要获取传递过来的实参,可以通过什么方法呢?对,就是arguments1)arguments是什么呢?arguments是一个类数组对象,包含了函数中传递进来的所有实参。类数组是因为它可以通过arguments[0]指定下标的这种形式来获取实参,但是它不是数组function test(a...原创 2018-09-10 22:43:48 · 278 阅读 · 0 评论 -
JS之深入理解作用域和作用域链
每种语言,都需要细嚼慢咽,才能发现它的美妙!在JS中,JS有两条很重要的链——原型链和作用域链接下来一起来学习作用域和作用域链的相关知识~1)作用域什么是作用域? 我个人的理解就是该变量能作用的范围 分类: 全局作用域:在全局中声明的变量(全局变量)所在的环境 函数作用域:函数内部声明的变量(局部变量)所在的环境 这里需要注意的是,函数内的变量可以访问所在的外部变量,...原创 2018-09-10 20:36:54 · 204 阅读 · 0 评论 -
JS权威指南——数组中的API
看了一些书籍,感觉js中对数组和字符串的操作是一个重头戏,内容很多也很难记,最近打算看看这本书,把看过的API记一记,方便自己随时查看,以下内容来自《JS权威指南书籍》1)数组的属性:length:表示数组中元素的个数2)数组的方法: contact() 把元素衔接到数组中 every() 测试断言函数是否对每个数组元素都为真 filter()...原创 2018-08-21 09:11:51 · 123 阅读 · 0 评论 -
基础的正则知识
在笔试的过程中,总会碰到很多关于正则的问题,不会写,不了解正则是什么,怎么写,真的很难受...趁着还有时间,补补一点基础的正则知识,这篇文章知识只是为了方便自己平时查阅,不会很深入正则,毕竟要学好,还是要花很多功夫的,有时间再深入了解吧~一切从简单开始:元字符概念:匹配一个位置或字符集合的一个字符 分类:(1)匹配位置^:匹配行的开始$:匹配行的结尾\b:...原创 2018-08-23 14:40:03 · 117 阅读 · 0 评论 -
关于对象浅拷贝和深拷贝的好博文
其他人写的博文:https://blog.youkuaiyun.com/sinat_17775997/article/details/53695925https://www.cnblogs.com/dabingqi/p/8502932.html原创 2018-08-27 15:47:54 · 99 阅读 · 0 评论 -
重拾JavaScript乐趣——详谈引用类型之Boolean类型和Number类型(引用类型之一)
(一)Boolean类型——与布尔值对应的引用类型,创建Boolean对象,可以调用Boolean构造函数并传入true或false值。如下:var booleanObject=new Boolean(true);Boolean实例重写了valueOf()方法,返回基本类型值true或false;重写了toString(),返回字符串"true"/"false"。需要注意的是:(1)布尔表达式中的...原创 2018-04-06 16:09:33 · 178 阅读 · 0 评论 -
重拾JavaScript乐趣——谈谈基本包装类型
为了便于操作基本类型值,ECMAScript提供了3个特殊的应用类型:Boolean、Number和String。这些类型和其他引用类型相似,但具有与各自基本类型相应的特殊行为。每当读取一个基本类型值时,后台会创建一个对应的基本包装类型的对象。一般在后台都会进行这样的处理:(1)创建Boolean/Number/String类型的一个实例;(2)在实例上调用指定的方法;(3)销毁这个实例。下面举个...原创 2018-04-04 21:49:38 · 130 阅读 · 1 评论 -
谈谈JavaScript中的数据类型
JavaScript中有哪些数据类型,你知道么?通常JavaScript中有两种数据类型,一种是基本数据类型,一种是引用数据类型。(1)基本数据类型的话,主要是分为Number,String,Boolean,Undefined,Null这五种,(2)引用类型的话,分为Object,Function,Array三种,也可以说只有Object类型,因为Function和Array都是特殊的Object...原创 2018-04-14 19:55:36 · 149 阅读 · 0 评论