javascript中有没有内置对象(javascript,web开发)

时间:2024-04-28 11:50:24 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    javascript%E4%B8%AD%E6%9C%89%E6%B2%A1%E6%9C%89%E5%86%85%E7%BD%AE%E5%AF%B9%E8%B1%A1

javascript中有内置对象。内置对象是JS语言自带的一些对象,常见的有:String对象、Array对象、Date对象、Boolean对象、Number对象、Math对象、RegExp对象、Global对象等等。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript中的对象分为3中:自定义对象、内置对象、浏览器对象

前面两种对象是JS基础内容,属于ECMAScript;第三个浏览器对象属于我们JS独有的

内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)

内置对象最大的优点就是帮助我们快速开发

JavaScript提供了多个内置对象,Math、Date、Array、String等

String对象:字符串对象,提供了对字符串进行操作的属性和方法。

Array对象:数组对象,提供了数组操作方面的属性和方法。

Date对象:日期时间对象,可以获取系统的日期时间信息。

Boolean对象:布尔对象,一个布尔变量就是一个布尔对象。(没有可用的属性和方法)

Number对象:数值对象。一个数值变量就是一个数值对象。

Math对象:数学对象,提供了数学运算方面的属性和方法。

Object对象

RegExp对象

Global对象

Function对象

.....

Math对象

案例:封装自己的数学对象

1Math概述

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

2随机数方法 random()

案例:猜数字游戏

程序随机生成一个1~10之间的数字,并让用户输入一个数字,

1.如果大于该数字,就提示,数字大了,继续猜;

2.如果小于该数字,就提示,数字小了,继续猜;

3.如果等于该数字,就提示猜对了,结束程序。

日期对象

1Date概述

Date对象和Math对象不一样,他是一个构造函数,所以我们需要实例化后才能使用

Date实例用来处理日期和时间

2Date()方法的使用

1.获取当前时间必须实例化

2.Date()构造函数的参数

如果括号里面有时间,就返回参数里面的时间,例如日期格式字符串为‘2019-5-1’,可以写成new Date('2019-5-1')或者new Date('2019/5/1')

3日期格式化

我们想要2019-8-8 8:8:8格式的日期,要怎么办?

需要获取日期指定的部分,所以我们要手动的得到这种格式

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

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

我们经常利用总的毫秒数来计算时间,因为它更精确

案例:倒计时效果

数组对象

1数组对象的创建

创建数组对象的两种方式

字面量方式

new Array()

2检测是否为数组

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

删除数组最后一个元素,把数组长度减 1 无参数,修改原数组

案例:筛选数组

4数组排序

5数组索引方法

案例:数组去重

6数组转换为字符串

slice()和 splice()目的基本相同

字符串对象

1基本包装类型

为了方便操作基本数据类型,JavaScript还提供了上特殊的引用类型:String、Number和Boolean。

基本包装类型就是把简单数据类型包装称为复杂数据类型,这样基本数据类型就有了属性和方法。

2字符串的不可变

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

3根据字符返回位置

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

案例:返回字符位置

4根据位置返回字符

获取指定位置处字符的ASCII码(index索引号)

案例:返回字符位置

5字符串操作方法

toUpperCase() //转换大写

toLowerCase() //转换小写

本文:javascript中有没有内置对象的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:JavaScript的继承和原型链是什么下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18