js 数组和字符串

数组

var arr=[1,3,‘a‘,0];

属性:length,获取数组的长度;

    eg: arr.length =>4

方法:push(),向数组的末尾增加一个元素,

    eg: arr.push(6) => arr=[1,3,‘a‘,0,6]

pop(),移除数组末尾的一个元素,并返回该元素,

    eg: arr.pop() => arr=[1,3,‘a‘,0]

     unshift(),向数组开头增加一个元素,

    eg: arr.unshift(2) =>arr=[2,1,3,‘a‘,0]

    shift(),移除开头一个元素,并返回该元素,

    eg: arr.shift() =>arr=[1,3,‘a‘,0]

    reverse(),将原有数组元素顺序进行倒置,

    eg: arr.reverse() =>arr=[0,‘a‘,3,1]

    sort(),先对数字进行排序,再对字母进行排序,切都按第一位(包括数字)

    eg: arr.sort() => arr=[0,1,3,‘a‘]

String类型

字符串申明的两种方式:

1、var str = ‘‘;   (这里的str是基本类型,返回的是string类型)

2、var str = new String();   (这里的str是引用类型,返回的类型为object)

(基本类型是简单的数据类型,而引用类型是一个指向,指向javascript的内部对象;  基本类型互相独立,引用类型互相引用。)

字符串自带的方法:

1、big()  字符串字号加大

2、bold()  字符串加粗显示

3、fixed()  以打字机文本显示字符串

4、fontcolor()  用指定颜色显示字符串,fontsize()同理

5、link()  将字符串显示为链接

6、sub()、sup()  将字符串显示为上下标

(注意:上述方法均返回了一个增加了标签的字符串,但不对字符串本身进行操作)

字符串操作方法:

1、indexOf(),  有一个参数,该参数为要查找的字符串,该方法返回字符串第一次出现的位置

2、lastIndexOf(),  返回字符串最后一次出现的位置

3、replace(),  替换一个字符串,返回一个修改后的字符串,不对原字符串进行操作,改方法只能替换单个字符串,且只能替换第一个

4、charAt(下标),  获取某个字符,方法中有一个参数,该参数为获取字符的下标

5、charCodeAt(下标),  获取字符的unicode码

6、String.fromCharCode(94),  编码转换成字符串(改方法为String上的方法)

7、substring(start,end),  截取字符串(包含start,不包含end)

8、split(val1,val2),  将字符串拆分成数组,第一个参数为分隔符,第二个参数为返回元素的个数

9、separator(),  根据参数将字符串拆分

10、 concat(),  连接字符串

11、toLowerCase()、toUpperCase()  大小写操作

时间: 2024-10-11 17:24:49

js 数组和字符串的相关文章

js 数组,字符串,JSON,bind, Name

/** * Created by W.J.Chang on 2014/5/23. */ // 判读是否是数组的方法 console.log(Array.isArray(new Array)); console.log(Array.isArray([])); var arr = [1,2,3]; // 遍历方法 arr.forEach(function (v){ console.log(v); }); console.log("---------------------"); // 过滤

js数组、字符串常用方法

Posted on 2016-01-08 23:19 _银弹 阅读(486) 评论(0) 编辑 收藏 常常在开发中,会使用到很多js数组和字符串的处理方法,这里列举一些常用到的一些,方便大家参考使用. 数组方面 push:向数组尾部增加内容,返回的是新数组的长度. var arr = [1,2,3]; console.log(arr); var b = arr.push(4); console.log(b); console.log(arr); // [1, 2, 3] // 4 //表示当前数

js数组和字符串去重复几种方法

js数组去重复几种方法 第一种:也是最笨的吧. Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { if(r[x] == this[i]) { continue label; } } r[r.length] = this[i]; } re

js数组与字符串的相互转化

数组与字符串的相互转化 <script type="text/javascript">var obj="new1abcdefg".replace(/(.)(?=[^$])/g,"$1,").split(",");       //字符串转化为数组 var obj2 = "new2abcdefg".split("");                              

js数组与字符串的相互转换

一.数组转字符串 var arr = [1,2,3]; arr.toString(); 或 var arr = [1,2,3]; arr.join("|") 二.字符串转数组 var str = "a,b,c"; str.split(",");

js数组与字符串的相互转换方法

1.数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); //"0-1-2-3-4" 2.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解 [&qu

js数组与字符串相互转换

一.数组转字符串(将数组元素用某个字符连接成字符串) var a, b;a = new Array(0,1,2,3,4);b = a.join("-"); 二.字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回) var s = "abc,abcd,aaa";ss = s.split(",");// 在每个逗号(,)处进行分解

js数组与字符串的相互转换方法 数组常用的方法

1 数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); 二.字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解. POP 删除最后一项 删除最后一项,并返回删除元素的

js 数组与字符串之间的相互转换

1 .join() 数组转换为字符串 将数组中的所有元素用指定的分隔符分隔后转换为一个字符串 2 . split() 字符串转换为数组 指定字符串中的分隔符为依据来分隔成数组 原文地址:https://www.cnblogs.com/prospective-zkq/p/11740262.html

JS —— 数组与字符串方法

数组 1. 基本方法  1)Array.prototype.unshift(item1,item2,item3...) 描述: 在数组的前面添加元素,一次可以传入多个参数. 注意:元素会根据当前传入的顺序添加到数组的前面. 示例: var arr = ['a','b','c'] var result = arr.unshift(9) console.log(result)// 4 console.log(arr)// [9,'a','b','c'] var result1 = arr.unshi