javascript中有没有内置对象
导读:本文共13127.5字符,通常情况下阅读需要44分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: javascript中有内置对象。内置对象是JS语言自带的一些对象,常见的有:String对象、Array对象、Date对象、Boolean对象、Number对象、Math对象、RegExp对象、Global对象等等。本教程操作环境:windows7... ...
目录
(为您整理了一些要点),点击可以直达。
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中有没有内置对象的详细内容,希望对您有所帮助,信息来源于网络。