JS绝句

本文介绍了一系列JavaScript编程中的实用技巧,包括取整与类型转换、日期处理、数组操作等,旨在提高开发效率并解决常见编程问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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_r(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 = false;

new Function('return this.a+1').apply({a:3});
13,new Function('return this.a+1').apply({a:3}); // 4


from http://www.douban.com/note/290127269/
new Function('return this.a+1').apply({a:3});
new Function('return this.a+1').apply({a:3});
new Function('return this.a+1').apply({a:3});
爬取<div id="mbnr"> <div id="nav"><a href="/">首页</a> > <a href="/tang/">唐</a></div><div id="scbt">二妃庙</div> <div id="sc1"> <table border="0" align="center"> <tbody><tr> <td><div id="scxx"><strong>朝代</strong>:唐 <strong>作者</strong>:高骈 <strong>体裁</strong>:七绝 <strong>类型</strong>:怀古 </div></td> </tr> </tbody></table> <table border="0" align="center"> <tbody><tr> <td id="scnr"> 帝舜南巡竟不还,二妃幽怨水云间。<br>当时珠泪知多少,直到于今竹尚斑。 </td> </tr> </tbody></table> </div> <div id="sc2" style="display:none;"></div> <div class="hsan"> <input id="shan1" type="image" src="/skin/hdsc/images/shan1.gif" onclick="javascript:convert();showdv("sc2");" title="显示竖排诗词"> <input id="shan2" type="image" src="/skin/hdsc/images/shan2.gif" onclick="showdv("sc1");" style="display:none;" title="显示横排诗词"> </div> <script type="text/javascript" language="javascript" src="/skin/hdsc/js/bsd.js"></script><script data-ad-client="ca-pub-5789084355642416" async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-checked-head="true"></script> <div class="h_line3">--------------------------</div> <p class="small alignright"><label onclick="showzx("zx");" class="ua"><strong>【诗词注释】</strong></label></p><div id="zx">竹尚斑:斑竹,又称湘妃竹。刚竹的变种,湖南特产,出于君山和九嶷山。民间传说斑竹是二妃的眼泪染成的,据晋张华《博物志》记载:"尧之女,舜之二妃,曰:'湘夫人'。帝崩,二妃啼,以涕挥竹,竹尽斑。"《述异记》云:"舜南巡,葬于苍梧,尧二女娥皇、女英泪下沾竹,久悉为之斑,亦名湘妃竹"。</div> <table width="100%"> <tbody><tr> <td width="50%"><p class="fy1"><a href="/tang/0802/17/b4769a5279593e53684de1982ebab793.html">少年行</a></p></td> <td width="50%"><p class="fy2"><a href="/tang/">返回列表</a></p></td> </tr> </tbody></table> <script type="text/javascript" language="javascript" src="/skin/hdsc/js/mad.js"></script><script data-ad-client="ca-pub-5789084355642416" async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" data-checked-head="true"></script> <div class="hb"></div> </div>中的二妃庙 朝代:唐 作者:高骈 体裁:七绝 类型:怀古 帝舜南巡竟
最新发布
03-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值