一.JSON 序列化对象
parse(字符串 [,定制属性数组]) 字符串转对象
stringify(对象 [,定制属性数组]) 对象转字符串
(1)只包含自身可枚举属性
(2)RegExp对象,Error对象会转成{}
(3)Function对象,undefined,NaN,Infinity会转成null
(4)存取器属性会变成数据属性
二.console 控制台对象
assert(flag, str) 断言, flag为false时打印str
clear() 清空所有打印记录
count(str) 打印<str>被打印了几次
trace() 追踪函数的调用过程
error(str) 打印错误型信息
warn(str) 打印警告型信息
info(str) 打印信息型信息
log(str) 打印信息
table(obj/list) 表格形式显示对象或数组
time(name) 开始计时, name 计时器名
timeEnd(name) 打印计时毫秒数, 计时器名必须与time()相同
group(name) 将打印信息分组,可进行折叠展开, name 层名
groupCollapsed(name) 同group,不过默认是折叠的
groupEnd(name) 分组收尾
三.Math 数学对象
abs(x) 绝对值
ceil(x) 向上舍入
floor(x) 向下舍入
round(x) 四舍五入
max(x,y) 最大值
min(x,y) 最小值
random() 0~1随机数(不包括1)
sign(x) 判断数字符号, 正 1, 负-1, 零 0
number.toFixed(x) x精度的四舍五入,转字符串
PI 圆周率
sin(x) 正弦 (弧长x=角度*PI/180)
cos(x) 余弦
tan(x) 正切
asin(x) 反余弦
acos(x) 反正弦
atan(x) 反正切
sqrt(x) 平方根
cbrt(x) 立方根
hypot(a,b,c) 所有参数的平方和的平方根
pow(a, b) a的b次方
exp(x) 自然常数e的x次方
log(x) x的自然对数
log10(x) 10为底的x的对数
log2(x) 2为底的x的对数