微信页面判断版本号
在微信H5 页面获取到 userAgent ,通过正则获取版本号
在微信H5 页面获取到 userAgent ,通过正则获取版本号
在JavaScript中可以直接使用【>】或【<】运算符比较两个字符串大小,因为这个时候JS解释器会把字符串转换为ASCII码逐个字符依次比较。
var a = "1.2.2a";
var b = "1.2.2b";
console.log(a > b); // 输出true
console.log(a < b); // 输出false
a = "1.02.1";
b = "1.1";
console.log(a > b); // 输出false
console.log(a < b); // 输出true
常用的地方通常是在比较标准时间格式的场景中。
console.log('2019-12-23' > '2019-12-20'); // 输出true
不建议使用with语句,因为它可能是混淆错误和兼容性问题的根源。有关详细信息,请参阅下面“说明”一节中的“歧义对比”部分。
在 JavaScript 中整数和浮点数都属于 Number 数据类型,所有数字都是以 64 位浮点数形式储存,即便整数也是如此。 所以我们在打印 1.00 这样的浮点数的结果是 1 而非 1.00 。在一些特殊的数值表示中,例如金额,这样看上去有点变扭,但是至少值是正确了。然而要命的是,当浮点数做数学运算的时候,你经常会发现一些问题,举几个例子:
一直以来以为中国是没有夏令时的概念的,直到上次项目中碰到一个问题。