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中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

C#数据结构之字符串(string)详解

《C#数据结构之字符串(string)详解》:本文主要介绍C#数据结构之字符串(string),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录转义字符序列字符串的创建字符串的声明null字符串与空字符串重复单字符字符串的构造字符串的属性和常用方法属性常用方法总结摘

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

JavaScript Array.from及其相关用法详解(示例演示)

《JavaScriptArray.from及其相关用法详解(示例演示)》Array.from方法是ES6引入的一个静态方法,用于从类数组对象或可迭代对象创建一个新的数组实例,本文将详细介绍Array... 目录一、Array.from 方法概述1. 方法介绍2. 示例演示二、结合实际场景的使用1. 初始化二

Python使用date模块进行日期处理的终极指南

《Python使用date模块进行日期处理的终极指南》在处理与时间相关的数据时,Python的date模块是开发者最趁手的工具之一,本文将用通俗的语言,结合真实案例,带您掌握date模块的六大核心功能... 目录引言一、date模块的核心功能1.1 日期表示1.2 日期计算1.3 日期比较二、六大常用方法详

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

java String.join()的使用小结

《javaString.join()的使用小结》String.join()是Java8引入的一个实用方法,用于将多个字符串按照指定分隔符连接成一个字符串,本文主要介绍了javaString.join... 目录1. 方法定义2. 基本用法2.1 拼接多个字符串2.2 拼接集合中的字符串3. 使用场景和示例3

C++原地删除有序数组重复项的N种方法

《C++原地删除有序数组重复项的N种方法》给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度,不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(... 目录一、问题二、问题分析三、算法实现四、问题变体:最多保留两次五、分析和代码实现5.1、问题分析5.

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3