内置对象

108 阅读2分钟

一.内置对象

  • js中的对象分为3种:自定义对象,内置对象,浏览器对象
  • 前面两种对象是js基础内容,属于ECMAScript;第三个浏览器对象属于我们js独有的
  • 内置对象就是指js语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)
  • 内置对象最大的优点就是帮助我们快速开发
  • js提供了多个内置对象:Math,Date,Array,String等

图片.png

二.查文档

2.1MDN

图片.png

2.2如何学习对象中的方法

  1. 查阅该方法的功能
  2. 查看里面参数的意义和类型
  3. 查看返回值的意义和类型
  4. 通过demo进行测试

三.Math对象

图片.png

3.1 Math概述

Math对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整,最大值等)可以使用Math中的成员

图片.png

图片.png

3.2随机数方法random()

图片.png

四.日期对象

4.1Date概述

  • date对象和math对象不一样,他是一个构造函数,所以我一定要new
  • date实例用来处理日期和时间

4.2Date()方法的使用

  • 获取当前时间必须实例化

图片.png

  • date()构造函数的参数:如果括号里面有时间,就返回参数里面的时间。例如日期格式字符串为'xx-xx-xx',可以写成new date('xx-xx-xx')或者new date('xx/xx/x ')

图片.png

4.3日期格式化

图片.png

图片.png

图片.png

4.4获取日期的总的毫秒形式

  • Date对象是基于1970年1月1日(世界标准时间)起的毫秒数 图片.png

图片.png

五.数组对象

5.1创建数组对象的两种方式

  • 字面量方式
  • new Array() 图片.png

5.2检测是否为数组

图片.png

图片.png

5.3添加删除数组元素的方法

图片.png

图片.png

图片.png

图片.png

5.4数组排序

图片.png

图片.png

5.5数组索引方法

图片.png

图片.png

5.6数组转换字符串

图片.png

图片.png

5.7其他

图片.png

六.字符串对象

6.1基本包装类型

图片.png 图片.png

6.2字符串的不可变

指的是里面的值不可变,虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间

图片.png

图片.png

6.3根据字符返回位置

字符串所有的方法,都不会修改字符串本身(字符串是不可变的) ,操作完成会返回一个新的字符串

图片.png

图片.png

6.4根据位置返回字符(重点)

图片.png

图片.png

6.5字符串操作方法(重点)

图片.png

图片.png

图片.png

图片.png