Number(数值型) API
API名称 | API功能 | 是否改变原变量 |
---|---|---|
Number.toString() | 数字转换成字符串 | 不改变 |
Number.toFixed(x) | 数字保留 X 位 小数,并返回一个字符串,且小数有四舍五入,不会改变原数值 | 不改变 |
JavaScript Boolean(逻辑型) 对象
API名称 | API功能 | 是否改变原变量 |
---|---|---|
Boolean.toString() | 把逻辑值转换为字符串,并返回结果。 | 不改变 |
JavaScript Array(数组) 对象
API名称 | API功能 | 是否改变原变量 |
---|---|---|
Array.push() | 数组尾部添加一个新元素 | 改变 |
Array.unshift() | 数组头部添加一个新元素 | 改变 |
Array.concat() | 连接两个或更多的数组,并返回结果 | 不改变 |
Array.pop() | 数组尾部删除一个元素 | 改变 |
Array.shift() | 数组头部删除一个元素 | 改变 |
Array.sort() | 数组排序 | |
Array.reverse() | 数组颠倒 | 改变 |
Array.slice(start,end) | 数组元素截取,从start索引开始,到end-1 | 不改变 |
Array.splice(start,length,…) | 数组的 删除操作,把被删除的元素放入数组并返回 | 改变 |
Array.join() | 修改数组的分隔符,并返回为一个字符串 | 不改变 |
JavaScript Math(数学) 对象
API名称 | API功能 | 是否改变原变量 |
---|---|---|
Math.abs() | 返回某个数的绝对值 | 不改变 |
Math.floor() | 对某个数进行向下取整,并返回向下取整后的值,并舍弃小数位 | 不改变 |
Math.ceil() | 对某个数进行向上取整,并返回向上取整后的值,并舍弃小数位 | 不改变 |
Math.round() | 对某个数 进行四舍五入,并返回一个值,且会舍弃小数位 | 不改变 |
Math.max() | 对max()里面传入若干个参数并返回最大值 | 不改变 |
Math.min() | 对min()里面传入若干个参数并返回最小值 | 不改变 |
Math.pow(x,y) | 求 x 的 y 次幂,并返回一个结果 | 不改变 |
Math.sqrt(x) | 求 x 的 平方根,如果 x = 4 ,则返回结果 2 | 不改变 |
JavaScript Date(日期) 对象
API名称 | API功能 | 是否改变原变量 |
---|---|---|
Date() | 返回当前的日期和时间,数值类型为 字符串 | 不改变 |
Date.getFullYear() | 返回一个四位数的数值类型的年份 | 不改变 |
Date.getMonth() | 返回一个数值型的数字 月份(0~11) | 不改变 |
Date.getDate() | 返回一个数值型的数字 日期(1~31) | 不改变 |
Date.getDay() | 返回一个数值型的数字 星期(0~6) | 不改变 |
Date.getHours() | 返回 小时(0~23) | 不改变 |
Date.getMinutes() | 返回 分钟(0~59) | 不改变 |
Date.getSeconds() | 返回 秒数(0~59) | 不改变 |
Date.getMilliseconds() | 返回 毫秒数(0~999) | 不改变 |
Date.getTime() | 返回从 1970年1月1日起,到现在所经过的总毫秒数 | 不改变 |
JavaScript String(字符串) 对象
API名称 | API功能 | 是否改变原变量 |
---|---|---|
String.charAt(index) | 返回字符串中指定索引中的字符 | 不改变 |
String.charCodeAt(x) | 返回字符 x 的 Unicode编码或 ASCII编码 | 不改变 |
String.concat(x) | 返回字符串与 x 拼接后的字符串 | 不改变 |
String.indexOf(x) | 返回字符x在字符串中第一次出现所在的索引值,未找到返回-1 | 不改变 |
String.lastIndexOf(x) | 返回字符 x 在字符串中最后一次出现的索引,未找到返回-1 | 不改变 |
String.toUpperCase(x) | 返回字符串x 的所有大写形式 | 不改变 |
String.toLowerCase(x) | 返回字符串x的所有小写形式 | 不改变 |
String.match() | 找到一个或多个正则表达式的匹配 | 不改变 |
String.slice(start,end) | 提取截取字符串的片段,从 start开始,到 end-1的片段 | 不改变 |
String.substring(start,stop) | 提取从start到stop-1的字符,并返回被截取的部分 | 不改变 |
String.substr(start,length) | 提取从 start 开始,截取长度为 length的字符 | 不改变 |
String.replace(str1,str2) | 字符串替换,str1是要被替换的字符,str2是替换的字符,也可是正则 | 不改变 |
String.split() | 将字符串转化为数组,并返回一个数组 | 不改变 |
String.toString() | 将数组住那换为 字符串并返回 | 不改变 |