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

相关文章

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

C++ Primer 多维数组的使用

《C++Primer多维数组的使用》本文主要介绍了多维数组在C++语言中的定义、初始化、下标引用以及使用范围for语句处理多维数组的方法,具有一定的参考价值,感兴趣的可以了解一下... 目录多维数组多维数组的初始化多维数组的下标引用使用范围for语句处理多维数组指针和多维数组多维数组严格来说,C++语言没

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2

JS 实现复制到剪贴板的几种方式小结

《JS实现复制到剪贴板的几种方式小结》本文主要介绍了JS实现复制到剪贴板的几种方式小结,包括ClipboardAPI和document.execCommand这两种方法,具有一定的参考价值,感兴趣的... 目录一、Clipboard API相关属性方法二、document.execCommand优点:缺点:

springboot日期格式化全局LocalDateTime详解

《springboot日期格式化全局LocalDateTime详解》文章主要分析了SpringBoot中ObjectMapper对象的序列化和反序列化过程,并具体探讨了日期格式化问题,通过分析Spri... 目录分析ObjectMapper与jsonSerializer结论自定义日期格式(全局)扩展利用配置

对postgresql日期和时间的比较

《对postgresql日期和时间的比较》文章介绍了在数据库中处理日期和时间类型时的一些注意事项,包括如何将字符串转换为日期或时间类型,以及在比较时自动转换的情况,作者建议在使用数据库时,根据具体情况... 目录PostgreSQL日期和时间比较DB里保存到时分秒,需要和年月日比较db里存储date或者ti

JSON字符串转成java的Map对象详细步骤

《JSON字符串转成java的Map对象详细步骤》:本文主要介绍如何将JSON字符串转换为Java对象的步骤,包括定义Element类、使用Jackson库解析JSON和添加依赖,文中通过代码介绍... 目录步骤 1: 定义 Element 类步骤 2: 使用 Jackson 库解析 jsON步骤 3: 添

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

IDEA如何将String类型转json格式

《IDEA如何将String类型转json格式》在Java中,字符串字面量中的转义字符会被自动转换,但通过网络获取的字符串可能不会自动转换,为了解决IDEA无法识别JSON字符串的问题,可以在本地对字... 目录问题描述问题原因解决方案总结问题描述最近做项目需要使用Ai生成json,可生成String类型

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去