-
减号理解为减法运算,加号理解为字符串拼接; 变量转换成数字:减去数字0; 变量转换成字符串型:加上空字符串'';查看全部
-
JavaScript的原始类型:nsbnu五种基本类型 对象object:function,Array,Date...查看全部
-
…configurable查看全部
-
typeof null = "object"查看全部
-
NaN !== NaN查看全部
-
我自己写的,没有用JavaScript自己的函数,完全自己写出来的,虽然有点长,但是这才是基础算法吧! 我还写了一篇博客,关于这个题的解答 http://gaohaoyang.github.io/2015/04/06/arrays-similar/ ======== 思路: 先用`instanceof`判断传入的参数是否为数组。 再比较长度。 然后用`typeof`来比较基本类型。 对于`typeof`比出来为object的,用`Object.prototype.toString.apply()再进行比较。 对于arr1和arr2,只要有类型就给相应的+1 最后看个数相同就是true,否就是false查看全部
-
判断对象的类型更常用的是instanceof查看全部
-
typeof 对应返回值查看全部
-
类型不同,会尝试转换查看全部
-
严格等于a === b,类型不同,直接返回false查看全部
-
巧用+/-转换数据类型查看全部
-
还有一种object对象查看全部
-
五种原始类型查看全部
-
1.forEach(function(x,index,a){ do something });按数组长度循环,每次循环中,参数x为当前循环的元素,index为下标,a为指向本数组的指引。 2.map(function(x){ do something }); 也是将数组循环,x为当前循环的元素。不会修改原数组。 3.filter(function(x,index){return % 3 === 0|| x>8; }); 可以按function内的条件过滤数组。不会修改原数组。 4.arr.every(function(x){return x<10;})判断数组每个元素是否满足条件,arr.some()则是判断数组内是否含有满足条件的元素。 5.reduce(function(x,y){return x+y;},0);数组元素两两作运算(从左开始),reduceRight则是从右开始。不会改变原数组。 6.indexOf() 检索参数在数组中所在的下标。lastIndexOf(),从右边开始查找 7.isArrray([]); [] instanceof Array; ({}).toString.apply([])==='[object Array]' [].constructor===Array; 都是判断是否为数组的方法。查看全部
-
-0转换成数字 +空字符转化成字符串查看全部
举报
0/150
提交
取消