Skip to content

全局函数

http://www.w3school.com.cn/jsref/jsref_obj_global.asp

  • Global ES 内置单体对象 全局对象
属性方法描述
isNaN()
isFinite()
parseInt()
parseFloat()
encodeURI()对空格转换
decodeURI()
encodeURIComponent()非标准字符全部编码
decodeURIComponent()
eval()
undefined特殊值
NaNnot a number 特殊值
Infinity特殊值
Object构造函数
Array构造函数
Function构造函数
Boolean构造函数
String构造函数
Number构造函数
Date构造函数
RegExp构造函数
Error构造函数
EvalError构造函数
RangeError构造函数
ReferenceError构造函数
SyntaxError构造函数
TypeError构造函数
URIError构造函数
  • Math ES 内置单体对象,比较数组大小
js
const arr = [11231, 238, 5, 21];
Math.max.apply(Math, arr);

等同于:

js
const arr = [11231, 238, 5, 21]
Math.max(...arr)

// 即
// Math.max(11231, 238, 5, 21)
属性方法描述
E自然对数的底数,常量e的值
LN1010的自然对数
LN22的自然对数
LOG2E2为底的e的对数
LOG10E10为底的e的对数
PI
SQRT1_21/2的平方根,2的平方根的倒数
SQRT22的平方根
min()(1,3,9,4)
max()(9,3,11)
ceil()向上取舍
floor()向下取舍
round()
random()0-1随机数,技巧:Math.random()*100+1
abs(num)绝对值
exp(num)Math.E的num次幂
log(num)
pow(num,power)
sqrt(num)num的平方根
acos(x)x的反余弦值
asin(x)x的反正弦值
atan()x的反正切值
atan2(y,x)y/x的反正切值
cos(x)x的余弦值
sin(x)x正弦值
tan(x)x正切值

全局属性

Infinity

NaN

undefined

全局方法

decodeURL()

decodeURLComponent()

encodeURL()

encodeURLComponent()

eval()

isFinite()

isNaN()

Number()

parseFloat()

String()

escape() 废弃

unescape() 废弃

Powered by veaba