全部产品

基础类库

Global

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

属性

  • Infinity

  • NaN

  • undefined

具体使用请参考 ES5 标准。

方法

  • decodeURI

  • decodeURIComponent

  • encodeURI

  • encodeURIComponent

  • isNaN

  • isFinite

  • parseFloat

  • parseInt

具体使用请参考 ES5 标准。

console

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

Date

方法

  • now

  • parse

  • UTC

具体使用请参考 ES5 标准。

Number

属性

  • MAX_VALUE

  • MIN_VALUE

  • NEGATIVE_INFINITY

  • POSITIVE_INFINITY

具体使用请参考 ES5 标准。

JSON

方法

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

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

示例

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

属性

  • E

  • LN10

  • LN2

  • LOG2E

  • LOG10E

  • PI

  • SQRT1_2

  • SQRT2

具体使用请参考 ES5 标准。

方法

  • abs

  • acos

  • asin

  • atan

  • atan2

  • ceil

  • cos

  • exp

  • floor

  • log

  • max

  • min

  • pow

  • random

  • round

  • sin

  • sqrt

  • tan

具体使用请参考 ES5 标准。