JS的常用内置对象及方法

大家好,我是逆战班的一名学员,今天我给大家介绍一下关于JS常用内置对象及其使用方法的相关知识。

对于JS的内置对象,我所了解的有Array对象、Math对象、Date对象

一、Array对象

1、concat()

例:var arr1=arr. concat (1,2,3)

var arr1=arr. concat (arr) 表示把几个数组或元素合并成一个数组

2、join()

例:var str= arr. join( ) 设置分隔符连接数组元素为一个字符串

3、pop()

例:arr. pop() 删除数组尾部一个元素

var a=arr. pop( ) 删除并返回被删除的元素;

4、shift()

例:arr. shift( ) 删除数组头部第一个元素

var a=arr. shift( ) 删除并返回被删除的元素

5、slice(start,end)

例:arr. slice ( ) 截取复制,返回数组中的一段,(从哪个元素开始截取,到哪个元素之前结束)

6、splice()

例:arr. splice( ) 删除,插入,替换,(从哪个元素开始删除,删除几个元素,要插入的元素)

7、push()

例:var a=arr. push( ) 在数组尾插入元素,返回新的长度

8、unshift( )

例:var a=arr. unshift( ) 在数组头部插入元素,并返回新的长度

9、indexOf(查找内容,从什么位置开始查找)

lastindexOf(查找内容,倒着从什么位置开始查找)

查找数组中是否有某项,有的话返回该项的所引,没有话返回-1

10、forEach( ) 遍历 没有返回值

例:arr. forEach(function (item, index, arr ){

})

(数组元素,数组下标,数组本身)

11、filter 过滤元素

例: var arr1=arr. filter( function (item, index, arr ){

})

返回新的数组,对数组进行过滤

12、map

例:arr. map( function (item, index, arr ){

})

返回新的数组,并改变数组

13、some、every

例:arr. some( function (item, index, arr ){

})

arr. every( function (item, index, arr ){

})

都返回布尔值,some 有一个符合就是true,every有一个不符合就是false

14、reduce

例:arr. reduce( function (value,item, index, arr ){

},初始值)

返回value,求和时使用

二、Math对象

Math.floor() 向下取整

Math.ceil() 向上取整

Math.random() 取0-1之间的随机小数

Math.round() 四舍五入

Math.abs() 取绝对值

Math.pow(x,y) x的y次幂

Math.sqrt() 开平方

Math.max() 取最大值

Math.min() 取最小值

三、Date对象

date. getFullYear( ) 获取年

date. getMonth()+1 获取月

date. getDate( ) 获取日

date. getDay( ) 获取星期

date. getHours( ) 获取小时

date. getMinutes( ) 获取分钟

date. getSeconds( ) 获取秒

date. getTime( ) 获取1970年1月1日0时0分0秒到现在的毫秒数

以上就是我对所学JS内置对象的了解,希望能对大家有所帮助!

原文地址:https://www.cnblogs.com/changs-cn/p/12643863.html

时间: 2024-11-01 14:25:14

JS的常用内置对象及方法的相关文章

js常用内置对象及方法

在js中万物皆对象:字符串,数组,数值,函数...... 内置对象都有自己的属性和方法,访问方法如下: 对象名.属性名称: 对象名.方法名称 1.Array数组对象 unshift( )    数组开头增加 功能:给数组开头增加一个或多个 参数:一个或多个 返回值:数组的长度 原数组发生改变 shift( )        数组开头删除一项 功能:给数组开头删除一个 参数:无 返回值:被删除的内容 原数组发生改变 push( )       数组末尾增加 功能:给数组末尾增加一项或多项 参数:一

JavaScript封闭函数、常用内置对象、js调试方法

1.封闭函数 封闭函数是JavaScript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数 /在封闭函数前加';',可以避免js压缩时出错/;(function(){ alert('hello world!'); })(); /*当i大于78时等于78,小于时等于89*/ var i = 90>78?78:89; alert(i); /*第二个写法*/ !function(){ alert('hello world!'); }(); /*第三个写法*/ ~function(){

JSP 的内置对象及方法,动作和作用,常用指令

JSP 的内置对象及方法:JSP 共有以下9 种基本内置组件:request:用户端请求,此请求会包含来自GET/POST 请求的参数:response:网页传回用户端的回应:pageContext:网页的属性是在这里管理:session:与请求有关的会话期,可以存贮用户的状态信息:application:servlet 正在执行的内容:out:用来传送回应的输出:config:servlet 的构架部件,用于存取servlet 实例的初始化参数:page:JSP 网页本身:exception:

JS中的内置对象简介与简单的属性方法

JS中的数组: 1.数组的概念: 数组是在内存中连续存储的多个有序元素的结构,元素的顺序称为下标,通过下标查找对应元素 2.数组的声明: ①通过字面量声明var arr1 = [,,,,] JS中同一数组可以储存多种不同的数据类型(但,同一数组一般只用于存放同种数据类型) 例如var arr1 = [1,"2",true,{"name":"啦啦啦"},[1,2]]; ②通过new关键字声明:var arr2 = new Array(参数); &g

07-JavaScript常用内置对象

JavaScript常用内置对象 1.数组Array 1.1数组的创建方式 // 直接创建数组 var colors = ['red', 'blue', 'green']; console.log(colors, typeof(colors)); // 使用构造函数,通过new关键字创造数组 var colors2 = new Array(); console.log(colors2,typeof(colors2)); 1.2数组的赋值 var arr = []; // JS数组的下标和pyth

常用内置对象

1.什么是JavaScript对象 对象是JavaScript中最重要的元素 JavaScript包含多种对象: 内置对象 自定义对象 浏览器对象 HTML DOM对象2.使用对象 对象由属性和方法封装而成 属性的引用 使用点(.)运算符 对象的方法的引用 ObjectName.method()3.常用内置对象 简单数据对象 String.Number.Boolean 组合对象 Array.Math.Date 高级对象 Function.RegExp4.String对象 创建字符串对象 Stri

ASP.NET常用内置对象

ASP.NET 常用内置对象:Response对象.Request对象.Session对象.Server对象.Application对象 1.Response对象: (1) 用于向浏览器输出信息 常用的方法是:Response.Write()方法,例如:Response.Write("Hello"); Response.Write(“<b>当前时间是:</b>"+DateTime.Now); (2)利用Response.Redirect()方法进行页面

Tomcat的常用内置对象

Tomcat的常用内置对象 1.request内置对象 所谓内置对象就是容器已经创建好了的对象,如果收到一个用户的请求就会自动创建一个对象来处理客户端发送的一些信息,这个内置对象就是request.类型是javax.servlet.http.HttpServletRequest.  request内置对象包含了用户发送的一些信息,我们可以使用对应的成员方法进行操作,下面举一些常见的方法. 1 System.out.println("浏览器信息:"+req.getHeader("

js常用内置对象、Dom对象、BOM对象

11.html元素事件属性中,如onclick="",双引号里可以是方法条用,可以是js代码(无需加<script>标签) 12.JavaScript内置 对象.属性和方法(您也应该避免使用 JavaScript 内置的对象.属性和方法的名称作为 Javascript 的变量或函数名):Array     Date     eval     function     hasOwnPropertyInfinity     isFinite     isNaN     isPr