ECMAScript function的理解
ECMAScript 函数与其他语言函数最大的不同在于,其不介意传入多少参数以及参数的类型
比如函数的形参有两个,但是调用函数传入的参数可以写一个,三个或不写参数(对应undefined)等,解析器都可以正常解析,这是因为 ECMAScript中参数在内部是以一个数组形式来表示,故而不需要关系传入参数的数量和类型 在函数体内通过arguments
对象来访问这个参数数组,从而获取传递给函数的参数 修改命名参数值不会改变arguments对应值 可以通过arguments.length
来获得传给函数参数的个数,依次,可以来写不同的实现方法 ECMAScript没有重载的概念,重名函数,其后会覆盖前面相同定义的,但是可以通过上一点模仿重载
基本类型 引用类型
引用类型,可以添加属性和方法
基本类型和引用类型值在复制变量值的差异,引用类型是通过指针对象来实现的 参数传递,二者都是通过值传递的 用instanceof
来检测具体的引用类型
demo代码 写一遍 理解一遍
js高程学习笔记2 demo js函数的理解,数值变量,引用变量
js函数的一些demo
数值类型 引用类型