文档中心 > 店铺动态卡片-开发指引

基础类库

更新时间:2023/02/03 访问次数:9613

一、Global


注意:SJS 不支持 JavaScript 的大部分全局属性和方法。


1. 属性


1)Infinity;

2)NaN;

3)undefined。


具体使用请参考 ES5 标准。

2. 方法


1)decodeURI;

2)decodeURIComponent;

3)encodeURI;

4)encodeURIComponent;

5)isNaN;

6)isFinite;

7)parseFloat;

8)parseInt。


具体使用请参考 ES5 标准。


二、console


console.log 方法可在 console 窗口输出信息,可以接受多个参数,将多个参数结果连接起来输出。


Date


1. 方法


1)now;

2)parse;

3)UTC。


具体使用请参考 ES5 标准。


三、Number


属性


1)MAX_VALUE;

2)MIN_VALUE;

3)NEGATIVE_INFINITY;

4)POSITIVE_INFINITY。


具体使用请参考 ES5 标准。


四、JSON


1. 方法


1)stringify(object): 将 object 对象转换为 JSON 字符串,并返回该字符串。

2)parse(string): 将 JSON 字符串转化成对象,并返回该对象。


2. 示例


console.log(undefined === JSON.stringify());
console.log(undefined === JSON.stringify(undefined));
console.log("null"===JSON.stringify(null));
console.log("222"===JSON.stringify(222));
console.log('"222"'===JSON.stringify("222"));
console.log("true"===JSON.stringify(true));
console.log(undefined===JSON.stringify(function(){}));
console.log(undefined===JSON.parse(JSON.stringify()));
console.log(undefined===JSON.parse(JSON.stringify(undefined)));
console.log(null===JSON.parse(JSON.stringify(null)));
console.log(222===JSON.parse(JSON.stringify(222)));
console.log("222"===JSON.parse(JSON.stringify("222")));
console.log(true===JSON.parse(JSON.stringify(true)));
console.log(undefined===JSON.parse(JSON.stringify(function(){})));


五、Math


1. 属性


1)E;

2)LN10;

3)LN2;

4)LOG2E;

5)LOG10E;

6)PI;

7)SQRT1_2;

8)SQRT2。


具体使用请参考 ES5 标准。


2. 方法


1)abs;

2)acos;

3)asin;

4)atan;

5)atan2;

6)ceil;

7)cos;

8)exp;

9)floor;

10)log;

11)max;

12)min;

13)pow;

14)random;

15)round;

16)sin;

17)sqrt;

18)tan。


具体使用请参考 ES5 标准。


FAQ

关于此文档暂时还没有FAQ
返回
顶部