Map
对象保存键值对,并且能够记住键的原始插入顺序
任何值(对象或者原始值) 都可以作为一个键或一个值
实例方法
- clear() 移除Map对象中的所有元素
- delete(key) 移除 Map 对象中指定的元素
- entries() 返回一个新的包含 [key, value] 对的 Iterator 对象,返回的迭代器的迭代顺序与 Map 对象的插入顺序相同
- forEach(callback([value][,key][,map])[, thisArg]) 按照插入顺序依次对 Map 中每个键/值对执行一次给定的函数
- get(key) 返回某个 Map 对象中的一个指定元素
- has(key) 返回一个bool值,用来表明map 中是否存在指定元素
- keys() 返回一个引用的 Iterator 对象,它包含按照顺序插入 Map 对象中每个元素的 key 值
- set(key, value) 为 Map 对象添加或更新一个指定了键(key)和值(value)的(新)键值对
- values() 返回一个新的Iterator对象。它包含按顺序插入Map对象中每个元素的value值
Math
常用属性
- PI
- E
- SQRT2
常用方法
- abs(x) 返回指定数字 “x“ 的绝对值
- floor() 返回小于或等于一个给定数字的最大整数
- ceil() 返回大于或等于一个给定数字的最小整数
- fround(doubleFloat) 任意的数字转换为离它最近的单精度浮点数形式的数字
- hypto([value1[,value2, …]]) 返回所有参数的平方和的平方根
- imul(a, b) 函数将两个参数分别转换为 32 位整数,相乘后返回 32 位结果
- max([value1[,value2, …]]) 返回一组数中的最大值
- min([value1[,value2, …]]) 返回一组数中的最小值
- pow(base, exponent) 返回基数(base)的指数(exponent)次幂
- random() 返回一个浮点数, 伪随机数在范围从0到小于1
- round(x) 四舍五入最近的整数
- sign() 返回一个数字的符号, 指示数字是正数,负数还是零
- sqrt(x) 返回一个数x的平方根
- sin() 返回一个数值x的正弦值