JavaScript难点整理

取反符号:

https://wangdoc.com/javascript/operators/boolean.html#取反运算符()

取反运算符会进行数据类型的转换,将所有的数据类型都转换为布尔数据类型 除了特殊的 undefined null 0 NaN false 取反会返回true, 其它所有的都返回false

this的使
this指的是被调用时的运行环境

调用情况:
调用全局环境
调用当前object
调用当前的instance, 当被用作构造函数时会这样处理

http://www.ruanyifeng.com/blog/2018/06/javascript-this.html

https://blog.csdn.net/haitaohe/article/details/11530463
在JS之中定义函数时的传入参数和调用时的传入参数不相等时,不会报错,如果定义的多于调用的,没有传入的参数自动变为undefined,如果调用的多于定义的,则需要使用argument来接收所有的参数

原文地址:https://www.cnblogs.com/kong-xy/p/10706603.html