JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

2024-06-19 23:18

本文主要是介绍JS内置对象-String对象、Date日期对象、Array数组对象、Math对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、JavaScript中的所有事物都是对象:字符串、数组、数值、函数...

1、每个对象带有属性和方法

JavaScript允许自定义对象

2、自定义对象

a、定义并创建对象实例

810514-20170728213953774-1085229460.png

810514-20170728214019977-1382269263.png

810514-20170728214041446-1594860849.png

810514-20170728214054165-1054177619.png

 

810514-20170728215120227-1977595616.png

b、使用函数来定义对象,然后创建新的对象实例

 810514-20170728215802086-451622335.png

二、JS内置对象-String

1、string对象

string对象用于处理已有的字符串

字符串可以使用单引号或者双引号

2、indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1

810514-20170728220345024-232817124.png

3、match() 匹配成功,返回匹配成功的数组,否则就返回null

810514-20170728220700711-1135128622.png

810514-20170728153742477-721303824.png

4、replace  str.replace(查找的字符,新的字符串)匹配成功,用新的字符去替换匹配成功的字符

810514-20170728221044211-219737045.png

810514-20170728221108180-1444120612.png

5、toUpperCase( )转换为大写

810514-20170728221409352-2096560014.png

常见的属性和方法如下:

属性:length、prototype、constructor

方法:charAt( )、charCodeAt( )、concat()、indexOf()、match()、replace()、search()、slice()、substring()、substr()、valueOf()、toLowerCase()、toUpperCase()、split()

三、JS内置对象-Date日期

1、Date对象

日期对象用于处理日期和时间

2、获得当日的日期

810514-20170728222535805-1436623962.png

810514-20170728222604071-770525488.png

3、常用的方法:

获取年份:getFullYear()

 810514-20170728222620477-734737913.png

获取月份:getMonth()+1

810514-20170728222636930-273694906.png

获取日期:getDate()

810514-20170728222648930-233148119.png

获取星期:getDay()

810514-20170728222815118-1535801160.png

获取小时:getHour()

810514-20170728222704305-1402314605.png

获取分钟:getMinutes()

810514-20170728222726243-817315682.png

获取秒:getSeconds()

810514-20170728222739774-72446053.png

获取毫秒:getTime()

 810514-20170728222752493-97303070.png

 810514-20170728222915555-2020689610.png

810514-20170728223031430-1434261324.png

四、JS内置对象-Array

1、Array对象

使用单独的变量名来存储一系列的值

2、数组的创建

eg:var myarr = ["hello","world","hi"]

3、数组的访问

通过指定数组名以及索引号,可以访问某个特定的元素

注意:[0] 是数组的第一个元素。[1] 是数组的第二个元素

 4、数组常用的方法:

concat()合并数组

810514-20170728223739118-1578970387.png

810514-20170728223752930-1697264618.png

810514-20170728223903446-1756650725.png

sort() 排序

810514-20170728224238899-1281439726.png

810514-20170728224022290-1139870610.png

810514-20170728224042071-1853244565.png

push()末尾追加元素,返回长度

810514-20170728224228790-1849283009.png

810514-20170728224151774-1297719611.png

810514-20170728224207852-309341168.png

reverse() 数组元素翻转

810514-20170728223822368-253780008.png

五、JS内置对象-Math

1、Math对象

执行常见的算数任务

2、常用的方法:

 四舍五入:round()

810514-20170728224756040-1461909988.png

 返回0~1之间的随机数:random()

810514-20170728224822008-1386480678.png

 返回最高值:max()

810514-20170728224920586-1572061181.png

返回最低值:min()

810514-20170728224942618-743760783.png

返回绝对值:abs()

810514-20170728225007461-1969492122.png

 

这篇关于JS内置对象-String对象、Date日期对象、Array数组对象、Math对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1076430

相关文章

JavaScript对象转数组的三种方法实现

《JavaScript对象转数组的三种方法实现》本文介绍了在JavaScript中将对象转换为数组的三种实用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录方法1:使用Object.keys()和Array.map()方法2:使用Object.entr

JS纯前端实现浏览器语音播报、朗读功能的完整代码

《JS纯前端实现浏览器语音播报、朗读功能的完整代码》在现代互联网的发展中,语音技术正逐渐成为改变用户体验的重要一环,下面:本文主要介绍JS纯前端实现浏览器语音播报、朗读功能的相关资料,文中通过代码... 目录一、朗读单条文本:① 语音自选参数,按钮控制语音:② 效果图:二、朗读多条文本:① 语音有默认值:②

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

使用MapStruct实现Java对象映射的示例代码

《使用MapStruct实现Java对象映射的示例代码》本文主要介绍了使用MapStruct实现Java对象映射的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、什么是 MapStruct?二、实战演练:三步集成 MapStruct第一步:添加 Mave

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别

使用Node.js和PostgreSQL构建数据库应用

《使用Node.js和PostgreSQL构建数据库应用》PostgreSQL是一个功能强大的开源关系型数据库,而Node.js是构建高效网络应用的理想平台,结合这两个技术,我们可以创建出色的数据驱动... 目录初始化项目与安装依赖建立数据库连接执行CRUD操作查询数据插入数据更新数据删除数据完整示例与最佳

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定