js常用内置对象及方法

在js中万物皆对象;字符串,数组,数值,函数......

内置对象都有自己的属性和方法,访问方法如下:

对象名.属性名称;

对象名.方法名称

1.Array数组对象

unshift( )    数组开头增加

功能:给数组开头增加一个或多个

参数:一个或多个

返回值:数组的长度

原数组发生改变

shift( )        数组开头删除一项

功能:给数组开头删除一个

参数:无

返回值:被删除的内容

原数组发生改变

push( )       数组末尾增加

功能:给数组末尾增加一项或多项

参数:一个或多个

返回值:数组的长度

原数组发生改变

pop( )         数组末尾删除一项

功能:给数组末未删除一项

参数:无

返回值:被删除的内容

原数组发生改变

concat( )     数组的拼接

ary1.concat( ary2,ary3....)

使用concat可以实现数组的克隆,concat()中不传参数

splice(index, howmany, item1, ...itemx

splice 可以根据参数实现数组的删除,增加,替换

前两个参数 index 和 howmany 是必需的参数,后面的参数可选参数

splice(index,  0 ,item1, item2...)     增加

从索引 index 开始增加,增加的内容插入到索引 index 前面

splice(index, n)    删除

从索引 index 开始删除n个,如果只有一个参数splice(index),就是从索引  index  开始后面的内容全部删除

splice(index, n,item1,item2...)   替换

从索引 index开始替换 n 个,替换的内容为item1, item2....

slice(n,m)      截取

从索引 n 截取到索引 m 但不包括 m  ,原数组不发生改变

slice(0)或splice()可以实现数组的克隆

reverse()     数组翻转

返回值是翻转后的新数组,原数组发生改变

sort()    数组排序

使用方法:sort(function (a,b){return  a-b})     从小到大排

sort(function (a,b){return  b-a})     从大到小排

toString( )   数组转字符串

把数组转成以逗号分隔的字符串

join(拼接形式)    拼接

把数组拼接成以其他形式分割的字符串,配合eval()可以实现数学运算        eval(join(‘+’))

数组常用但不兼容的方法:
indexOf(查找内容)   查找

ary.indexOf(查找内容)    查找数组中是否有某项,有的话返回该项的所引,没有话返回-1;

forEach()  遍历
forEach接收两个参数,一个callback,thisArgcallback接收三个参数:1)item 2)index 3)inputthisArg用来改变callback中的this指向;forEach 没有返回值,但是map有返回值
map()   遍历

2.string字符串

charAT(index)      通过索引找字符

charCodeAt(index)      通过索引找到字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。

方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。

indexOf()      从前往后找,找到返回内容的索引,找不到返回-1;

lastIndexOf()      从后往前找,找到返回内容的索引,找不到返回-1;

slice(n,m)       从索引n 查找到索引m  但不包括m,slice可以取负值

substring(n,m)      从索引n 查找到索引m ,但不包括m, 不可以取负值

substr(n,m)      从索引n开始截取m 个

split(切割形式)       把一个字符串分割成字符串数组。

toUpperCase()      转大写字母

toLowerCase()       转小写字母

3.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()      取最小值

4.Date日期对象

new Date()      创建一个日期对象

getFullYear()      返回年份

getMonth()      返回月份数(0-11),想要得到几月,需要加一

getDay()      返回一周的第几天(0-6),想要得到星期几,需要加一

getDate()      返回日

getHours()      返回时

getMinutes()      返回分

getSeconds()      返回秒

getTime()      返回从1970年1月1日00:00到现在的毫秒数(格林尼治时间),也就是时间戳

setYear(yearInt)       设置年份.2位数或4位数

setFullYear(yearInt)      设置年份.4位数

setMonth(monthInt)       设置月份(0-11)

setDate(dateInt)       设置日(1-31)

setHours(hourInt)       设置小时数(0-23)

setMinutes(minInt)       设置分钟数(0-59)

setSeconds(secInt)       设置秒数(0-59)

setMilliseconds(milliInt)       设置毫秒(0-999)

时间: 2025-01-02 16:08:53

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

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. p

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

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

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:

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所有内置对象属性和方法汇总

JS三大对象 对象,是任何一个开发者都无法绕开和逃避的话题,她似乎有些深不可测,但如此伟大和巧妙的存在,一定值得你去摸索.发现.征服. 我们都知道,JavaScript有3大对象,分别是本地对象.内置对象和宿主对象. 在此引用ECMA-262(ECMAScript的制定标准)对于他们的定义: 本地对象 与宿主无关,独立于宿主环境的ECMAScript实现提供的对象. 简单来说,本地对象就是 ECMA-262 定义的类(引用类型). 这些引用类型在运行过程中需要通过new来创建所需的实例对象. 包