Javascript絕句欣賞 | WEB前端開發(fā)

我是創(chuàng)始人李巖:很抱歉!給自己產(chǎn)品做個(gè)廣告,點(diǎn)擊進(jìn)來看看。  

轉(zhuǎn)載自:http://site.douban.com/widget/notes/22456/note/142716442/

1. 取整同時(shí)轉(zhuǎn)成數(shù)值型:

’10.567890′|0
結(jié)果: 10
’10.567890′^0
結(jié)果: 10
-2.23456789|0
結(jié)果: -2
~~-2.23456789
結(jié)果: -2

2. 日期轉(zhuǎn)數(shù)值:
var d = +new Date(); //1295698416792

3. 類數(shù)組對(duì)象轉(zhuǎn)數(shù)組:
var arr = [].slice.call(arguments)

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

5. 合并數(shù)組:
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補(bǔ)全位數(shù):
function prefixInteger(num, length) {
return (num / Math.pow(10, length)).toFixed(length).substr(2);
}

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

8. 將一個(gè)數(shù)組插入另一個(gè)數(shù)組的指定位置:
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. 刪除數(shù)組元素:
var a = [1,2,3,4,5];
a.splice(3,1);

10. 快速取數(shù)組最大和最小值
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;
相當(dāng)于
if (b) {
a = 1
}

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

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

還有嗎?歡迎回應(yīng)

本文被轉(zhuǎn)載1次

首發(fā)媒體 Web前端開發(fā) | 轉(zhuǎn)發(fā)媒體

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
99re热久久这里只有精品6| 国产乱码精品一区二区三区香蕉| 国内精品久久久久久影院| 久久99精品久久久久久| 精品国产一区二区三区香蕉事 | 国产精品入口麻豆电影网| 无码精品日韩中文字幕| 亚洲äv永久无码精品天堂久久 | 亚洲韩国精品无码一区二区三区| 大香视频伊人精品75| 精品无码无人网站免费视频| 国产91精品不卡在线| avtt天堂网久久精品| 亚洲AV无码久久精品狠狠爱浪潮| 国产精品久久久尹人香蕉| 国产精品久久久久…| 久久九九亚洲精品| 国产精品国产三级在线专区| 亚洲精品久久无码| 97麻豆精品国产自产在线观看 | 久久久久人妻精品一区三寸蜜桃| 国产午夜精品一区二区三区极品 | 日本aⅴ精品中文字幕| 国产成人综合日韩精品无码不卡| 国产农村妇女精品一二区| 亚洲啪AV永久无码精品放毛片| 午夜精品福利视频| 国产亚洲婷婷香蕉久久精品| 亚洲午夜福利精品无码| 国产精品成人无码久久久| 亚洲精品理论电影在线观看| 久久99精品国产自在现线小黄鸭| 亚洲精品无码不卡在线播放HE | 国内精品久久久久影院一蜜桃| 亚洲国产高清精品线久久 | 99久久国产综合精品五月天| 99re热精品视频国产免费| 无码少妇精品一区二区免费动态 | 精品国产亚洲男女在线线电影 | 无码乱码观看精品久久| 国产精品亚洲天堂|