博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript 实用方法——不断更新中
阅读量:5896 次
发布时间:2019-06-19

本文共 795 字,大约阅读时间需要 2 分钟。

hot3.png

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

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

// 存储地址字段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,取右值。

参考:

转载于:https://my.oschina.net/huangxiujie/blog/831884

你可能感兴趣的文章
快速集成iOS基于RTMP的视频推流
查看>>
在C#中获取如PHP函数time()一样的时间戳
查看>>
Redis List数据类型
查看>>
C++ Tip: How To Get Array Length | Dev102.com
查看>>
Python Socket学习 - garfieldtom - 博客园
查看>>
配置oracle账号密码永不过期
查看>>
Fluent NHibernate之旅
查看>>
android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法
查看>>
sql server(常用)
查看>>
大数据项目实践(四)——之Hive配置
查看>>
js 调试接口
查看>>
Thread类源码解读(1)——如何创建和启动线程
查看>>
vue 实现数字滚动增加效果
查看>>
[LeetCode] Convert Sorted List to Binary Search Tree
查看>>
Bootstrap清除浮动的实现原理
查看>>
全球首届APMCon,带你给“应用性能”把把脉
查看>>
用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?
查看>>
初学vue2.0-组件-文档理解笔记v1.0
查看>>
AVL树 & 重平衡概念
查看>>
NG-ZORRO-MOBILE 0.11.9 发布,基于 Angular 7 的 UI 组件
查看>>