- 博客(3)
- 收藏
- 关注
原创 ECMAScript 函数没有重载
ECMAScript 函数不能像传统意义上那样实现重载。而在其他语言(如 Java)中,可以为一个函数编写两个定义,只要这两个定义的签名(接受的参数的类型和数量)不同即可。如前所述,ECMAScript 函数没有签名,因为其参数是由包含零或多个值的数组来表示的。而没有函数签名,真正的重载是不可能做到的。如果在 ECMAScript 中定义了两个名字相同的函数,则该名字只属于后定义的函数。eg: function numberAdd(num) { return num + .
2020-06-09 00:08:58 206
原创 js数据类型
ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):UndefinedNullBooleanNumberString还有 1 种复杂数据类型:Object,Object本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建自定义类型的机制,而所有值最终都将是上述 6 种数据类型之一。乍一看,好像只有 6 种数据类型不足以表示所有数据;但是,由于 ECMAScript 数据类型具有动态性,因此的确没有再定义其他数据类型的必要了。...
2020-06-04 20:41:15 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人