Javascript絕句欣賞 | WEB前端開發

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

轉載自:http://site.douban.com/widget/notes/22456/note/142716442/

1. 取整同時轉成數值型:

’10.567890′|0
結果: 10
’10.567890′^0
結果: 10
-2.23456789|0
結果: -2
~~-2.23456789
結果: -2

2. 日期轉數值:
var d = +new Date(); //1295698416792

3. 類數組對象轉數組:
var arr = [].slice.call(arguments)

4. 漂亮的隨機碼:
Math.random().toString(16).substring(2); //14位
Math.random().toString(36).substring(2); //11位

5. 合并數組:
var a = [1,2,3];
var b = [4,5,6];
Array.prototype.push.apply(a, b);
uneval(a); //[1,2,3,4,5,6]

6. 用0補全位數:
function prefixInteger(num, length) {
return (num / Math.pow(10, length)).toFixed(length).substr(2);
}

7. 交換值:
a= [b, b=a][0];

8. 將一個數組插入另一個數組的指定位置:
var a = [1,2,3,7,8,9];
var b = [4,5,6];
var insertIndex = 3;
a.splice.apply(a, Array.concat(insertIndex, 0, b));
// a: 1,2,3,4,5,6,7,8,9

9. 刪除數組元素:
var a = [1,2,3,4,5];
a.splice(3,1);

10. 快速取數組最大和最小值
Math.max.apply(Math, [1,2,3]) //3
Math.min.apply(Math, [1,2,3]) //1
(出自http://ejohn.org/blog/fast-javascript-maxmin/)

11. 條件判斷:
var a = b && 1;
相當于
if (b) {
a = 1
}

var a = b || 1;
相當于
if (b) {
a = b;
} else {
a = 1;
}

12. 判斷IE:
var ie = /*@cc_on !@*/false;

還有嗎?歡迎回應

本文被轉載1次

首發媒體 Web前端開發 | 轉發媒體

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
精品久久久久久蜜臂a∨| 老司机精品福利在线| 欧美日韩精品一区二区在线视频| 亚洲国产精品免费观看| 久热爱精品视频在线| 国产成人无码久久久精品一| 少妇人妻无码精品视频app| 日韩精品一区二区三区中文精品| 久久精品国产亚洲av品善| 国产国产精品人在线观看| 国产嫩草影院精品免费网址| 国产玖玖玖九九精品视频| 日韩精品免费在线视频| 国产精品久久久久久影院| 日本精品久久久久中文字幕| 无码国内精品久久人妻麻豆按摩| 亚洲乱码国产乱码精品精| 久久久国产精品亚洲一区| 欧洲国产成人精品91铁牛tv| 中文字幕精品久久久久人妻| 4444亚洲国产成人精品| 国产精品成人无码免费| 国产成人精品高清在线观看93| 日本精品夜色视频一区二区| 久久亚洲精品国产亚洲老地址| 日韩精品久久无码人妻中文字幕| 久久久精品人妻无码专区不卡 | 久久91精品国产99久久yfo| 1204国产成人精品视频| 久久久久夜夜夜精品国产| 久久精品无码一区二区三区日韩| 国产精品东北一极毛片| 色综合91久久精品中文字幕| 国产精品特级毛片一区二区三区| 亚洲精品tv久久久久| 国产成人精品日本亚洲网址| 久久精品视频观看| 青春草无码精品视频在线观| 精品日韩一区二区| 国产精品无码一区二区在线 | 亚洲精品午夜视频|