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常用方法整理;(不断更新)
- 关于Javascript与表单结合时出现"对象不支持此属性或方法"的问题总结(不断更新中...)
- javascript优化方法集锦(不断更新)
- JavaScript实用漂亮组件集合--(不断更新中……………………)
- Linux资料 UNIX网络编程 Linux命令大全 Linux实用学习教程 LINUX上的C编程等linux资源 不断更新
- 学习javascript对象创建方法(参照别人代码,持续更新)
- javaScript总结[不断更新]
- JavaScript大全(不断更新中...)
- WSS&MOSS常见问题及解决方法[不断更新]
- (原创)一些实用的小工具整理,不断更新中。。
- javascript 技术大全 不断更新中
- Javascript功能代码收集(不断更新中...)
- 文献搜索方法总结[不断更新]
- javascript浏览器兼容性(不断更新中)
- 日常实用英语(不断更新)
- 用JavaScript触发UpdatePanel更新的几种方法
- JavaScript教程大全--目录( 最后更新:2007/2/27 不断更新中...)
- checkbox实现全选的多种方法 不断更新 原创
- Javascript 更新 JavaScript 数组的 uniq 方法
- Reporting Services 2005 常见问题解决方法(不断更新)