Array 属性方法一览
Array.reverse() //数组反向排序,变成新数组。
Array.sort() //把数组按字符排序,变成新数组。
s=Array.push("str1","str2") //从后面添加数组,s为添加记录
s=Array.pop() //从后面删除数组,s为被删记录
s=Array.shift() //从前面删除数组,s为被删记录
s=Array.unshift("str1","str2") //从前面添加数组,s为添加记录
s=Array.splice(3,2,"aa","bb") //从数组的第三个后面开始,向后删除两个数组,并在该位置添加新的数组。s为添加记录
s=Array.slice(2,4) //从数组的第二个后面开始取值,取到第四个,数组本身未改变。
s=Ar1.concat(Ar2) //把数组Ar2添加到数组Ar1内,产生新数组s。
s=Array.join("#") //把数组元素用#连接,形成字符串并返回给s。
清空Array 使用一个新的数组=原有数组
String 属性方法一览
Str.slice(3,-5) //从第三个字符串后面开始取值,取到第-5个(倒数第五个。参数二需大于参数一,或为负)。
Str.substring(3,6) //从第三个字符串后面开始取值,取到第6个。
Str.substr(3,6) //从第三个字符串后面开始取值,向后取6个字符。
Str.charCodeAt(4) //返回第5个字符串的10进制编码。
Str.charAt(4) //返回第5个字符串。
Str.toLowerCase() //全部转化成小写字符。
Str.toUpperCase() //全部转换成大写字符。
Str.split(",") //使用“,”分割字符串,并返回数组。
Str.search("aaa") //查找aaa在字符串中的位置,一般和正则表达式一起使用。
Str.indexOf("aaa") //查找aaa在字符串中的位置。
Str.lastIndexOf("aaa") //从后面开始查找"aaa"在字符串中出现的位置。
Str.match("aaa") //从Str中取出"aaa",返回null或数组,一般和正则表达式一起使用。
Str.replace("aaa","bbb") //把第一个“aaa”替换成“bbb”,一般和正则表达式一起使用。
String.fromCharCode(39080) //返回一个10进制编码生成的字符。
str1=str2.concat(str3)
分享到:
相关推荐
JavaScript提供了`JSON.stringify()`方法,可以将JavaScript值(包括Array)转换为JSON字符串。例如: ```javascript let array = [1, 2, 3, "four"]; let jsonString = JSON.stringify(array); ``` 2. 设置...
Java Bean是一种具有特定属性和方法的对象,它们通常用来封装数据。在Gson中,可以通过`Gson()`构造函数创建一个Gson实例,然后使用`toJson()`方法将Bean对象转换为JSON字符串,`fromJson()`方法则可以将JSON字符串...
《100-Days-of-JS-and-TS-源码》是一个编程学习资源,主要涵盖了JavaScript(JS)和TypeScript(TS)的基础到高级的知识点。这个压缩包包含了一个持续100天的学习计划,旨在帮助开发者系统地提升在JS和TS领域的技能...
- 数据类型:包括基本类型(如Number、String、Boolean、Null、Undefined)和引用类型(如Object、Array、Function)。 - 运算符:如算术运算符(+、-、*、/、%)、比较运算符(==、===、!=、!==)、逻辑运算符(&...
85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose; 86.当窗体第一次调用时使用的文件句柄:onload() 87.当...
5. **数组与数组方法**:JavaScript中的Array对象提供了许多便利的方法,如push、pop、shift、unshift、slice、splice、concat、join等,用于操作和处理数组。 6. **事件与DOM操作**:在前端开发中,JavaScript通过...
JS5中的对象是键值对的集合,可以动态添加属性和方法。创建对象的方式有多种,如构造函数、字面量语法等: ```javascript // 构造函数 var person = new Object(); person.name = "John"; person.greet = function()...
AJAX是Asynchronous JavaScript and XML的缩写,但现在更多地使用Fetch API进行异步请求。 9. Promise和async/await:Promise是处理异步操作的一种方式,它可以更好地解决回调地狱问题。async/await是基于Promise的...
数据类型分为基本类型和引用类型,基本类型包括String、Number、Boolean、Null、Undefined,而引用类型主要是Object,其中Array、Function也是Object的子类型。 控制流是程序执行顺序的关键部分,if...else语句用于...
4. **数组与集合方法**:JavaScript中的Array对象提供了很多实用的方法,如push、pop、shift、unshift、splice、slice、concat、join、map、filter、reduce等,这些在处理数据时非常常用。 5. **事件处理**:...
Prototype库巧妙地利用了这一特性,为Array、Date、Function、Number、String等原生对象添加了许多便捷的方法,使得日常开发更加高效。例如,你可以使用`Array.prototype.each`来遍历数组,`String.prototype.strip`...
JavaScript有七种数据类型:六种原始类型(Boolean、Null、Undefined、Number、String、Symbol)和一种复杂类型(Object)。特别是,JavaScript中的变量可以动态地改变其数据类型,这是与许多其他编程语言不同的地方...
3. **对象与原型链**:JavaScript的万物皆对象,通过属性和方法定义对象。原型链是JavaScript实现继承的主要方式,每个对象都有一个proto属性指向它的构造函数的prototype对象。 4. **数组与集合操作**:Array对象...
### JavaScript学习笔记知识点详解 #### 第一章:CSS样式表 **1.1 什么是CSS** ...**5.6 String对象中与正则表达式有关的方法** - `match()`、`search()`、`replace()`等方法都可以使用正则表达式作为参数。
Ajax(Asynchronous JavaScript and XML)则是利用JavaScript实现页面局部更新的技术,提高了用户体验,无需刷新整个页面即可获取和更新数据。在JavaScript中,理解和掌握面向对象编程是提升编程能力的关键。 3.1 ...
6. **数组与Array方法**:JavaScript的数组有多种方法,如push、pop、shift、unshift、slice、splice、concat、map、filter、reduce等,用于操作和处理数组元素。 7. **事件与DOM操作**:JavaScript可以通过DOM...
JavaScript的基础语法包括变量声明(`var`, `let`, `const`)、数据类型(如`Number`, `String`, `Boolean`, `Null`, `Undefined`, `Object`, `Array`)、运算符(算术、比较、逻辑、赋值等)、流程控制(`if......
5. 数组和数组方法:JavaScript提供了Array对象,包含push、pop、shift、unshift、slice、splice等方法,方便操作数组。 6. DOM操作:JavaScript可以操作DOM(文档对象模型),实现对网页元素的增删改查,例如通过...
JavaScript的Array对象提供了多种操作数组的方法,如push、pop、shift、unshift、splice、slice等。实例可能演示如何有效地使用这些方法处理数组数据。 6. 正则表达式: 正则表达式在字符串处理中扮演重要角色,...