Math方法
Math.PI:返回圆周率(约等于3.14159)。
Math.SQRT2:返回 2 的平方根(约等于 1.414)。
Math.abs(x):返回数的绝对值。
Math.floor(x):对数值进行向下舍入。
Math.ceil(x):对数值进行向上舍入。
Math.round(x): 把数值四舍五入为最接近的整数。
Math.max(x,y):返回 x 和 y 中的最高值。
Math.min(x,y):返回 x 和 y 中的最低值。
求数组中的最大值和最小值: var max=Math.max.apply(null,arr);var min=Math.min.apply(null,arr);
Math.pow(x,y):x数的y次幂。
Math.sqrt(x):求x的平方根。
举例:
打印结果为:
String字符方法
str[1]:这种下标的写法,我们可以获取字符串中第几位的字符,但是不能修改设置值。
length:字符的长度,就是字符串有多少字符组成,字符串的长度无法修改即 length不可以修改。
charAt(下标):和str[1]一样的,都是获取下标为什么的元素。
charCodeAt(下标):将字符转为Unicode编码。
fromCharCode():将编码转换为字符串。
match(): 找到一个或多个正则表达式的匹配。
search(): 检索与正则表达式相匹配的值。
replace():替换 类似于数组中的splice()。
substr():从起始索引号提取字符串中指定数目的字符。
substring():提取字符串中两个指定的索引号之间的字符。
split(分隔符):将字符串以分隔符进行分割转换为数组。
toLocaleLowerCase():把字符串转换为小写。
toLocaleUpperCase():把字符串转换为大写。
toLowerCase():把字符串转换为小写。
toUpperCase():把字符串转换为大写。
举例:
打印结果为:
Date对象方法
Date():返回当日的日期和时间。
getDate():获取日期,从 Date 对象返回一个月中的某一天。
getDay():获取星期,从 Date 对象返回一周中的某一天。
getMonth():获取月份从0开始,从 Date 对象返回月份。
getFullYear():获取年份,从 Date 对象以四位数字返回年份。
getHours():获取小时,返回 Date 对象的小时。
getMinutes():获取分钟,返回 Date 对象的分钟 (0 ~ 59)。
getSeconds():获取秒,返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds():获取毫秒,返回 Date 对象的毫秒。
getTime():返回 1970 年 1 月 1 日至今的毫秒数。是一个时间戳,时间会一直流逝,这个数据将会一直变大,每毫秒获取值都不同,因此这个数字永远不重复,浏览器认为每次请求的地址如果相同时,会先查看浏览器缓存是否存在,如果有就掉用本地缓存。
setDate():设置 Date 对象中月的某一天。
setMonth():设置 Date 对象中月份。
setFullYear():设置 Date 对象中的年份。
setHours():设置 Date 对象中的小时。
setMinutes():设置 Date 对象中的分钟。
setSeconds():设置 Date 对象中的秒钟。
setMilliseconds():设置 Date 对象中的毫秒。
setTime():以毫秒设置 Date 对象。
date.getUTCFullYear():凡是带有UTC这些都是格林尼治时间。
date.toString():直接将日期转换为字符串。
date.toLocaleString():转换为本地设置格式时间字符串。
date.toUTCString():转换为格林尼治时间字符串。
举例:
打印结果为: