JS内置对象

1 -内置对象和宿主对象

 1.1 什么是内置对象?

    独立于宿主环境(网页运行环境,即操作系统和浏览器)的所有对象,在程序执行时出现,开发者不必明确实例化内置对象,他已经被实例化了。即ECMAScript已经帮我们创建好的对象,在使用过程中无需我们动手new创建。

1.3 什么是宿主对象?

   宿主就是指JavaScript运行环境,js可以在浏览器中运行,也可以在服务器上运行(nodejs)

对于嵌入到网页中的js来说,其宿主对象就是浏览器,所以宿主对象就是浏览器提供的对象

包含:WindowDocuument等   所有的DOMBOM对象都属于宿主对象。

2 -JavaScript内置常用对象及方法

Array Number Date Math String Function Object RegExp(正则表达式对象)

2.1 Array 数组对象

join()  把数组转化为字符串   不改变原数组

split()  分割字符串,返回数组

push()  从数组尾部添加,改变原数组  返回数组的长度(数字)

pop()  *****删除,改变原数组,返回删除的那个元素

shift()  

unshift()

reverse()  反转数组,改变原数组

concat()   两个数组拼接

slice()  截取/删除数组,不改变原数组

splice()  截取/删除数组,3个参数必填,更改原数组

foreach()  循环遍历数组中的每一项,没有返回值

map()  循环遍历数组中的每一项,有返回值

fifter() 数组过滤,返回符合条件的一个新数组

indexOf() 

sort()  数组排序,返回排序后的数组

2.2 Date日期时间

Date.getDate()  返回一个月中的某一天

Date.getDay()  返回一周中的某一天

Date.getMonth() 返回Date对象的月份字段

等等

2.3 Math数字对象

Math.PI 圆周率

Math.abs()  绝对值

Math.ceil()  向上取整(整数加 1,小数去掉)

Math.floor()  向下取整(直接去掉小数)

Math.round()  四舍五入

Math.pow(x,y)  求 x 的 y 次方

Math.sqrt()  求平方根

2.4 Number数值对象

Number.MAX_VALUE  最大数值

Number.MIN_VALUE  最小数值

Number.NaN   特殊的非数字值

Number.NEGATIVE_INFINITY  负无穷大

Number.POSITIVE_INFINITY  正无穷大

Number.toExponential( )   用指数计数法格式化数字

Number.toFixed( )   采用定点计数法格式化数字

Number.toLocaleString( )   把数字转换成本地格式的字符串

Number.toPrecision( )   格式化数字的有效位

Number.toString( )   将—个数字转换成字符串

Number.valueOf( )   返回原始数值

2.5 String字符串对象
2.6Object基础对象

JS常用对象也提到了这几个的基础用法 ,下面是文章地址

https://blog.csdn.net/Y777_/article/details/122979017?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22122979017%22%2C%22source%22%3A%22Y777_%22%7D
2.7 RegExp 正则表达式对象

RegExp.exec()通用的匹配模式

RegExp.global正则表达式是否全局匹配

RegExp.ignoreCase正则表达式是否区分大小写

RegExp.lastIndex下次匹配的起始位置

RegExp.source正则表达式的文本

RegExp.test()检测一个字符串是否匹配某个模式

RegExp.toString()把正则表达式转换成字符串

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值