Javascript中的内置对象

什么是对象?

   JavaScript中的所有事物都是对象,每个对象都带有属性和方法;

   属性:(反应该对象某些特定的性质)

方法:(能够在该对象上执行的动作)

在js学习中的有三种对象:
   1、内置对象 -- 系统构造函数创建的对象;

   2、自定义对象 -- 自定义构造函数创建的对象;

   3、浏览器对象 --- BOM对象;

常用的内置对象:

  1. 算术对象 --- Math();
  2. 字符串对象 --- String();
  3. 日期对象 --- Date();
  4. 数组对象 --- Array();

1、算术对象 Math()

Math对象不是构造函数,它具有数学常数和函数的属性和方法,是静态对象。

Math.PI                  π-圆周率

Math.E                   常数的底数

Math.abc()                一个数的绝对值

Math.ceil()              向上取整数

Math.floor()                 向下取整数

Math.ruond()                  四舍五入

Math.max()                  返回一组数中的最大值

Math.min()                 返回一组数中的最小值

Math.random()            0-1的随机数 包括0 不包括1

2、字符串对象 String()

字符串string是基本类型中的一种,可以看成是字符组成的数组,字符是一个一个的,用单引号括起来的,但在js中没用字符,只有字符串。

字符串对象String()是引用类型

属性:

Length                 字符串的长度

方法:

charAt()              指定索引值位置的字符串

fromCharCode()       对应ASCII吗的值

concat()               拼接字符串使用

indexOf()             查找需要找的字符串,可以规定从哪个位置开始找,返回的是字符串的索引值, 如果找不到,就返回-1

lastIndexOf()          从后面开始找,但是索引值还是从左到右从0开始

split()                 字符串切割

slice()                 字符串截取,但是它不包含结束位置索引的对应值

3、日期对象 Date()

Date()日期对象,是一个构造函数,必须用new来调用创建日期对象。并且有其初始值:

Sun(星期) May(月份) 29(日期) 2022(年份) 08:31:40(时间) GMT+0800 (中国标准时间)(时区)

getFullYear()         返回/设置年份

getYear()             返回/设置年份

getMonth()            返回/设置月份(0-11

getDate()             返回/设置日期

getHours()            返回/设置小时,24小时制

getMinutes()          返回/设置分钟数

getSeconds()          返回/设置秒钟数

getTime()             返回/设置时间(毫秒为单位)

4、数组对象Array()

    多个元素(通常是同一类型)按一定的顺序排列到一个集合中,那么这个集合我们就称之为数组

    数组有两种定义方式:
       1、通过构造函数的方式定义数组

       2、通过字面量的方式定义数组

    数组对象的作用是:使用单独的变量名来存储一系列的值。

    Array():
       concat()        拼接两个或多个数组,返回一个新的数组

       every()         every(函数(元素,索引值,当前数组){条件})返回一个布尔值;

       filter()        filter(函数(元素,索引值,当前数组){条件})过滤符合条件的元素,返回的是一个新的数组

       forEach()       forEach(函数(元素,索引){})遍历循环数组

       join()          把数组中的元素进行拼接,返回一个字符串

       push()          在数组结尾的位置插入元素

       unshift()       在数组第一个元素的位置插入元素

       reverse()       取反

       pop()           返回数组中的最大值

       shift()         返回数组中的最小值

       sort()          sort(函数(参数1,参数2){条件})按照设定的条件进行排序

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值