js常用内置对象及方法

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():转换为格林尼治时间字符串。

举例:

打印结果为:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值