标签: JavaScript

iOS中Date对象对于时间字符串的兼容性问题以及解决方法

iOS中的WebView默认为Safari,而大量iOS用户也有使用Safari浏览器进行网页浏览的习惯,然而,Safari浏览器对于某些JavaScript对象的解析与常用的Chrome、Firefox、IE、Edge等有很大不同,稍不注意就容易掉坑里去,导致很多不必要的麻烦。

继续阅读 iOS中Date对象对于时间字符串的兼容性问题以及解决方法

JavaScript保留字

使用保留字不会像关键字一样报错,但是不能保证未来浏览器或者服务器是否会将其识别为关键字,最好不用。

ECMA-262 定义了 ECMAScript 支持的一套保留字(reserved word)

保留字在某种意思上是为将来的关键字而保留的单词。因此保留字不能被用作变量名或函数名。

ECMA-262 第三版中保留字的完整列表如下:

继续阅读 JavaScript保留字

javascript检测基础变量类型

var test = "Hi!";
console.log(typeof test);//输出string
test=12;
console.log(typeof test);//输出number

注意,typeof函数只能够返回number、string、boolean、undefined、function、symbol、object这七种基础变量值。