javascript字符串函数

时间:2009-03-05    点击:1088   
concat() 两个或多个字符的文本组合起来,返回一个新的字符串。
var a = "hellow"; var b = ",world"; var c = a.concat(b); //c = "hellow,world"

 

slice提取字符串的一部分,并返回一个新字符串(与 substring 相同)。
var sub_string1 = 'hellow'.slice(1); //sub_string1 = "ellow"
var sub_string2 = 'hellow'.slice(1,4); //sub_string2 = "ell"

 

replace() 字符替换。格式为 源字符串.replace("被替换字符串","替换后的字符串")
var a = "hellow"; a.replace("h","H") //"Hellow"

 

var myString = "Have a nice day!";

length 用法:<字符串对象>.length;返回该字符串的长度。
'abcdef'.length //返回6
数字求长度,var int=123; int=int+''; int.length //3

 

indexOf() 用法:<字符串对象>.indexOf(<另一个字符串对象>[, <起始位置>]);该方法从<字符串对象>中查找<另一个字符串对象>(如果给出<起始位置>就忽略之前的位置), 如果找到了,就返回它的位置,没有找到就返回“-1”。所有的“位置”都是从零开始的。
myString.indexOf("a"); //这里返回1

 

lastIndexOf() 用法:<字符串对象>.lastIndexOf(<另一个字符串对象>[, <起始位置>]);跟 indexOf() 相似,不过是从后边开始找。
myString.lastIndexOf("a"); // 这里返回 13

 

charAt() 用法:<字符串对象>.charAt(<位置>);返回该字符串位于第<位置>位的单个字符。注意:字符串中的一个字符是第 0 位的,第二个才是第 1 位的, 最后一个字符是第 length - 1 位的。
myString.charAt(3); // 这里返回 e

 

charCodeAt() 用法:<字符串对象>.charCodeAt(<位置>);返回该字符串位于第<位置>位的单个字符的 ASCII 码。
myString.charCodeAt(1); // 这里返回 97; // 这里返回 e

 

split() 用法:<字符串对象>.split(<分隔符字符>);返回一个数组,该数组是从<字符串对象>中分离开来的,<分隔符字符>决定了分离的地方,它本身不会包含在所返回的数组中。 例如:'1-2-345-678'.split('-')返回数组:1,2,345,678。

 

substring() 用法:<字符串对象>.substring(<始>[, <终>]);返回原字符串的子字符串,该字符串是原字符串从<始>位置到<终>位置的前一位置的一段。 <终> - <始> = 返回字符串的长度(length)。如果没有指定<终>或指定得超过字符串长度,则子字符串从<始>位置一直取到原字符串尾。如果所指定的位置不能返回字符串,则返回空字符串。
myString.substring(5,8) //这里返回 a n

 

substr() 用法:<字符串对象>.substr(<始>[, <长>]);返回原字符串的子字符串,该字符串是原字符串从<始>位置开始,长度为<长>的一段。如果没有指定<长>或指定得超过字符串长度, 则子字符串从<始>位置一直取到原字符串尾。如果所指定的位置不能返回字符串,则返回空字符串。
myString.substr(5,8) //这里返回 a nice d

 

toLowerCase() 用法:<字符串对象>.toLowerCase();返回把原字符串所有大写字母都变成小写的字符串。
'ABC'.toLowerCase() //abc

 

toUpperCase() 用法:<字符串对象>.toUpperCase();返回把原字符串所有小写字母都变成大写的字符串。
'abc'.toUpperCase() //ABC

 

escape() 对变量进行编码
unescape() 对变量进行解码
javascript 随机数
asp随机数
悬浮在右边的产品对比框
操作客户端IE主页的小结
Access中的保留字
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 All Rights Reserved