摘要:
call、apply:作用:1、改变函数中的this,把第一个形参的值作为当前函数的this2、让当前的函数执行例如:fn.call(obj) 让fn中的this变为obj,然后在让fn函数执行区别:在给函数传递参数的时候,call是一个个传,apply是把需要传递的参数放到一个数组中,一起传进去函... 阅读全文
摘要:
null属于当前的值为空,以后会给其赋值的 typeof null --> "object"undefined属于非人为设置,意料之外的没有 typeof undefined -->"undefined"1、null 1)在定义变量的时候手动的设置为null var _temp=null; ... 阅读全文
摘要:
布尔类型中 true/false !:首先将其他的数据类型转换为boolean类型,然后在把得到的布尔值取反 !3 --> false !!:将其他数据类型转换为布尔类型 和Boolean()效果一样 !!"cataway" -->true将其他的数据类型转化为布尔类型,遵循下面的这个规律:只有... 阅读全文
摘要:
在控制台console.dir(String.prototype)一下,发现String.prototype上的方法挺多的,按功能分类大概列举一下常用方法:var str = "cataway2015";1、charAt(index):通过索引index获取指定位置的字符console.log(st... 阅读全文
摘要:
number:正数、负数、0、小数、NaNNaNNaN:no a number,但是属于number类型 type of NaN --> "number" NaN和NaN是不相等的 NaN==NaN --> falseisNaN:检测一个值是否是有效数字,是返回false,否返回true co... 阅读全文