您的位置:首页 > Web前端 > JavaScript

Javascript 实用方法——不断更新中

2017-02-05 00:00 369 查看

保留2位小数,toFixed()方法

var sum = 124.873103;
sum = sum.toFixed(2);
console.log(sum);
// 123.87

倒计时,setTimeout()

setTimeout(function(){
wx.hideToast()
},2000)

正则验证手机号码

if(!(/^1[34578]\d{9}$/.test(mobile))){
wx.showToast({
title: '请填写正确手机号码'
});
return;
}

http://caibaojian.com/regexp-example.html

巧用或运算||,代替三目运算

// 存储地址字段
for (var i = 0; i < orderObjects.length; i++) {
var address = orderObjects[i].get('address');
// i为0是,左值为false故取右值,i>=0时,左值为true故取左值
var addressArray = that.data.addressArray || [];
addressArray.push(address);
that.setData({
addressArray: addressArray
});
}

上述第5行代替了原来三目运算写法,代码更优雅

var addressArray = that.data.addressArray == undefined ? [] : that.data.addressArray;

Javascript短路特性

1、如果“||”左值为false,取右值。

2、如果“||”左值为true,取左值。

3、如果“&&”左值是false,取左值;

4、如果“&&”左值是true,取右值。

参考:http://www.cnblogs.com/pigtail/archive/2012/03/09/2387486.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JavaScript