你的位置:首页 > Java教程

[Java教程]js技巧总结


很早以前看到的代码,同时加上一些我在项目中用到的代码,感觉很实用,在这里记录下来,怕忘记了,有些代码忘记在哪看到的了,所以就不贴网址了,感谢各位大神的分享!如果有其他的好的方法,欢迎留言~

1、取整的同时转成数值型
'10.56'|0 结果:10'10.56'^0 结果:10'-2.23'|0 结果“-2

2、日期类型数值转换

var d = new Date();结果:Wed Sep 14 2016 15:13:56 GMT+0800 (中国标准时间)var d = +new Date();结果:1473837182772var d = new Date().getTime();结果:1473837182772

3、漂亮的随机代码

Math.random().toString(16).substring(2); //14位Math.random().toString(36).substring(2); //11位

4、合并数组

var a =[1,2,3],b=[4,5,6];Array.prototype.push.apply(a,b);//[1,2,3,4,5,6];

5、用0补全位数

function prefixInteger(num,length){  return (num/Math.pow(10,length)).toFixed(length).substr(2); }

//prefixInteger(1,2);//01

6、交换值

var a="1",b="2";a=[b,b=a][0];//a:2,b:1;

7、删除数组元素

var arr=["a","b","c","d"];var bIndex = 1;var bArr = arr.splice(bIndex,1);//['b'];console.log(arr);//["a","c",""d];

8、获取最大值和最小值

 Math.max.apply(Math,[1,2,3]);//3 Math.min.apply(Math,[1,2,3]);//1

 

9、拷贝数组

var items = ["a","b","c"];var len = items.length,  itemsCopy = [],  i;// badfor (i = 0; i < len; i++) { itemsCopy[i] = items[i];}// gooditemsCopy = items.slice();//["a", "b", "c"]

10、日常中true、false判断

对象 被计算为 trueUndefined 被计算为 falseNull 被计算为 false布尔值 被计算为 布尔的值数字 如果是 +0, -0, or NaN 被计算为 false , 否则为 true字符串 如果是空字符串 '' 则被计算为 false, 否则为 true

11、获取今天的0点:0分:0秒和23点:59分:59秒

var today = new Date();var startDay = today.setHours(0,0,0);var endDay = today.setHours(23,59,59);

 




普吉岛旅游团报价优惠普吉岛蜜月旅游行程参考普吉岛特价旅游多少钱到普吉岛游费用报价大全普吉岛自助游攻略2015连州地下河旅游攻略?清远连州地下河开车有多远? 连州地下河旅游景区特色?清远连州地下河好玩不? 清远连州地下河票价?连州地下河门票优惠价? 约旦印象:一半是海水一半是火焰 广州鳄鱼公园网上订票?长隆鳄鱼公园门票预约? 广州鳄鱼公园几点开门?长隆鳄鱼公园游玩多长时间? 广州鳄鱼公园开车要多久?长隆鳄鱼公园停车方便吗? 广州鳄鱼公园有直达车吗?长隆鳄鱼公园公交坐几路? 四川公示新版旅游合同规定购物每天只一次 澳大利亚天气 西双版纳旅游交通攻略 去峨眉山滑雪需要哪些装备_峨眉山滑雪要准备哪些装备 拙政园平面图_江苏苏州拙政园拙政园平面地图 周庄在哪里_周庄在什么地方 三清山在哪里_三清山在什么地方 拙政园门票_苏州拙政园门票价格 HL-11004SRDT Datasheet HL-11004SRDT Datasheet HL-20104EDT Datasheet HL-20104EDT Datasheet HL-20104GDT Datasheet HL-20104GDT Datasheet 2月适合去国外哪里旅游 2月适合去国外哪里旅游 2月适合去国外哪里旅游 2月出国去哪里旅游最好 2月出国去哪里旅游最好 2月出国去哪里旅游最好 2月国内去哪里旅游最好 2月国内去哪里旅游最好 2月国内去哪里旅游最好