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

相关文章

Java中的数组与集合基本用法详解

《Java中的数组与集合基本用法详解》本文介绍了Java数组和集合框架的基础知识,数组部分涵盖了一维、二维及多维数组的声明、初始化、访问与遍历方法,以及Arrays类的常用操作,对Java数组与集合相... 目录一、Java数组基础1.1 数组结构概述1.2 一维数组1.2.1 声明与初始化1.2.2 访问

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

关于集合与数组转换实现方法

《关于集合与数组转换实现方法》:本文主要介绍关于集合与数组转换实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、Arrays.asList()1.1、方法作用1.2、内部实现1.3、修改元素的影响1.4、注意事项2、list.toArray()2.1、方

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

Java日期类详解(最新推荐)

《Java日期类详解(最新推荐)》早期版本主要使用java.util.Date、java.util.Calendar等类,Java8及以后引入了新的日期和时间API(JSR310),包含在ja... 目录旧的日期时间API新的日期时间 API(Java 8+)获取时间戳时间计算与其他日期时间类型的转换Dur