侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 129023 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

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

2024-04-28 星期日 / 0 评论 / 0 点赞 / 2 阅读 / 1406 字

保留2位小数,toFixed()方法var sum = 124.873103;sum = sum.toFixed(2);console.log(sum);// 123.87倒计时,setTimeout

保留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

广告 广告

评论区