先来一段代码引子: var str='hello world'; alert(str.charAt());//通过下标查找值: alert(str.indexOf());//通过值查找字符串下标:没有找到返回-1:有两个参数(第二个参数可以没有,有的话是从这里开始查找): alert(str.charCodeAt('w'));//转化unicode编码: alert(String.fromCharCode());//把Unicode的编码变为具体的值 alert(str.toUpperCase(…
Javascript数组基本操作 Javascript中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数,然而这些数字索引在内部被转换为字符串类型,这是因为javascript对象中的属性名必须是字符串. 一:如何创建数组? 创建数组有2中方式,第一种是对象字面量如下: var  arrs = [];  // 定义了一个空数组. 还有一种方式是:调用Array的构造函数创建数组 var arrs = new Array(); 二:数组的基本操作如下: 1. 把字符串转换…
常常在开发中,会使用到很多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 //表示当前数组长度 // [1, 2, 3, 4] 与之相反的是pop, 在结尾删除一个值,并返回删除的值. v…
在线阅读 https://www.kancloud.cn/chenmk/web-knowledges/1080519 数组 isArray():Array.isArray(value) 用于检测变量是否为数组类型 toString():把数组转换为字符串,并返回结果,每一项以逗号分隔 push() & pop():push() 方法用于数组末尾添加项,pop() 方法弹出数组末尾项并返回该项 shift() & unshift():移除数组中的第一个项并返回该项 / 数组最前端添加项 re…
1.Javascript 数组API 1. //定义数组 2. var pageIds = new Array(); 3. pageIds.push('A'); 5. 数组长度 6. pageIds.length; 8. //shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined 9. var a = [1,2,3,4,5]; 10.var b = a.shift(); //a:[2,3,4,5] b:1 12.//unshift:将参数添加到原数组开头,并返回数…
字符串: 1.concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串.  2.indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 .  3.charAt() – 返回指定位置的字符.  4.lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 .  5.match() – 检查一个字符串是否匹配一个正则表达式.  6.substring() – 返回字符串的一个子串.传入参数是起始位置和结束位置…
//--------------------数组转字符串--------------------------- //需要将数组元素用某个字符连接成字符串 var a1, b1,c1; a1 = ["a","b","c","d","e"]; b1 = a1.join('-'); //a-b-c-d-e 使用-拼接数组元素 c1 = a1.join(''); //abcde //----------------…
字符串: 1.concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串.  2.indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 .  3.charAt() – 返回指定位置的字符.  4.lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 .  5.match() – 检查一个字符串是否匹配一个正则表达式.  6.substring() – 返回字符串的一个子串.传入参数是起始位置和结束位置…
一.数组转字符串(将数组元素用某个字符连接成字符串) var a, b;a = new Array(0,1,2,3,4);b = a.join("-"); 二.字符串转数组(将字符串按某个字符切割成若干个字符串,并以数组形式返回) var s = "abc,abcd,aaa";ss = s.split(",");// 在每个逗号(,)处进行分解…
中午吃饭的时候,和室友讨论前端的问题,然后一个有趣的问题被抛出来: javascript用什么方法可以把“hello world”位置反转输出,即输出:"dlrow olleh"? 听到这个问题,我的思路就是要把这个字符串分割成数组,因为数组里面有个常用的函数reverve()可以很好的实现反转效果,然后将分割成的数组拼接起来就ok啦: 背景知识: 1# split() 方法 将字符串分割为字符串数组,并返回此数组: 之前的总结:http://www.cnblogs.com/kevin…