11. 取整同时转成数值型: 2'10.567890'|0 3结果: 10 4'10.567890'^0 5结果: 10 6-2.23456789|0 7结果: -2 8~~-2.23456789 9结果: -2 10 112. 日期转数值: 12var d = +new Date(); //1295698416792 13 143. 类数组对象转数组: 15var arr = [].slice.call(arguments) 16 174. 漂亮的随机码: 18Math.random().toString(16).substring(2); //14位 19Math.random().toString(36).substring(2); //11位 20 215. 合并数组: 22var a = [1,2,3]; 23var b = [4,5,6]; 24Array.prototype.push.apply(a, b); 25uneval(a); //[1,2,3,4,5,6] 26 276. 用0补全位数: 28function prefixInteger(num, length) { 29 return (num / Math.pow(10, length)).toFixed(length).substr(2); 30} 31 327. 交换值: 33a= [b, b=a][0]; 34 358. 将一个数组插入另一个数组的指定位置: 36var a = [1,2,3,7,8,9]; 37var b = [4,5,6]; 38var insertIndex = 3; 39a.splice.apply(a, Array.concat(insertIndex, 0, b)); 40// a: 1,2,3,4,5,6,7,8,9 41 42 439. 删除数组元素: 44var a = [1,2,3,4,5]; 45a.splice(3,1); 46 4710. 快速取数组最大和最小值 48Math.max.apply(Math, [1,2,3]) //3 49Math.min.apply(Math, [1,2,3]) //1 50(出自http://ejohn.org/blog/fast-javascript-maxmin/) 51 5211. 条件判断: 53var a = b && 1; 54相当于 55if (b) { 56 a = 1 57} 58 59var a = b || 1; 60相当于 61if (b) { 62 a = b; 63} else { 64 a = 1; 65} 66 6712. 判断IE: 68var ie = /*@cc_on !@*/false; 69 70还有吗?欢迎回应
Javascript绝句欣赏
Stella981
2021-10-11
949 0 0
点赞
收藏
评论区
加载中...