JavaScript常用语句总结!

JS判空

function checkData(StackEmpty){
if(StackEmpty == null || StackEmpty=="null" || typeof(StackEmpty)=="undefined" || StackEmpty=="undefined" || StackEmpty=="" ){
 return false ;//为null,返回false
}
if(!isNaN(StackEmpty) && StackEmpty!="null" && typeof(StackEmpty)!="undefined" && StackEmpty!="undefined"&& StackEmpty!="" ){
 return true ;//不为null,返回true
}
}


JS定时循环

t=setTimeout('getAlarm()',100000);
//调用本身实现方法循环
var setIntervalValue = setInterval('energyallTable()',5000);
//定时每多少秒执行函数


JS判断浏览器

if ((navigator.userAgent.indexOf('MSIE') >= 0)&& (navigator.userAgent.indexOf('Opera') < 0)) {
} else if (navigator.userAgent.indexOf('Firefox') >= 0) {
} else {
}


JS对时间格式的处理
//Date转换成时间戳
var dateLong = date.getTime();
//时间戳转换成Date
var dateDate = new Date(dateLong);
//String 转dare
var  str  =  "2010-03-22"; 
 var val = Date.parse(str);
var newDate = new Date(val);;


JS四舍五入
//num是原数,,dec是哪一位后全设为0 ,四舍五入到哪位
 function round(num, dec) {
var sNum = num + '';
var idx = sNum.indexOf(".");
if (idx < 0)
return num;
var n = sNum.length - idx - 1;
if (dec < n) {
var e = Math.pow(10, dec);
return Math.round(num * e) / e;
} else {
return num;
}
}
或者是s  四舍五入函数   toFixed(),里面的参数 就是保留小数的位数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值