JavaScript的String对象
来源:互联网 发布:肺 三维重建 软件 编辑:程序博客网 时间:2024/05/29 09:33
String对象
1. length属性例:
var str="hello";
var str2="你好";
alert(str.length);//5
alert(str2.length);//2
String对象的方法
方法
描述
indexOf(str,position) 从position(可选)位置开始,搜索字符串中的第一个str所出现的位置.例:"hello,jack".indexOf("hello")返回0
"abcabc".indexOf("a",1)返回3 lastIndexOf(str,position) 从position(可选)位置开始,搜索字符串中的最后一个str所出现的位置.例:
"abcabc".lastIndexOf("b")返回4 charAt(pos) 返回字符串中位置为pos的字符,例:
"abc".charAt(1)返回"b" charCodeAt(pos) 返回字符串中位置为pos的字符的ASCII码,例:
"abc".charCodeAt(0)返回97 slice(start,end) 返回字符串起始位置为start,结束位置为end(不包括end)的子字符串. split(separator,linmit) 将字符串以separator作为分隔符切割成多个子字符串,并返回一个数组.
linmit(可选)表示数组的最大长度.例:
"a1,b1,c1".split(",")将返回["a1","b1","c1"]
"a,b,c".split(",",2)返回["a","b"]
"a,b,c".split("")返回["a",",","b",",","c"]
"ab,c".split()返回["ab,c"] substr(start,length) 返回字符串中起始位置为start,长度为length的子字符串,例:
"abcdefg".substr(1,3)返回"bcd" substring(start,end) 返回字符串中起始位置为start,结束位置为end(包括end)的子字符串. replace(value,reValue) 将字符串中第一个出现的value子字符串替换为reValue,并返回新的字符串.
var str1="aaaa";
var str2=str1.replace("a","b");
alert(str2);
alert(str1);
str2=str1.replace(/a/g,"b");//替换多个需要使用正则表达式
alert(str2);
alert(str1); match(regExp) 从字符串中搜索出匹配regExp正则表达式的所有子字符串,作为数组返回.还可以判断一个字符串是否匹配regExp表示的正则表达式。例:
var strInput=prompt("输入一个数字:",0);
while(!strInput.match(//d+/)){
strInput=prompt("输入一个数字:",0);
} search(regExp) 从字符串中搜索出匹配regExp正则表达式的第一个子字符串,返回其索引位置.例:
var str="aabcabcabc";
alert(str.search(/abc/g));
toLowerCase() 将字符串中的英文字母全部转换为小写,返回一个新的字符串.原字符串不受影响. toUpperCase() 将字符串中的英文字母全部转换为大写,返回一个新的字符串.原字符串不受影响.
- JavaScript的String对象
- JavaScript的String对象
- javascript的内置对象string对象总结
- JavaScript 的String 对象 、Number对象
- Javascript中使用String对象的方法
- JavaScript String对象的一些个方法
- 学习笔记—JavaScript的String对象
- javascript string 对象 的replace方法
- javascript的String对象(来自W3C)
- javascript常用对象--String的用法
- Javaweb中JavaScript的String对象
- javaScript核心对象--------------string
- javascript 常用对象--- String
- JavaScript String 对象参考
- Javascript中的String对象
- JavaScript String 对象参考手册
- JavaScript String 对象参考手册
- Javascript String对象
- 影响35岁前成功的好习惯与坏习惯
- 生成无重复随机数的2种方法
- EJB 最佳实践: 用值对象加速您的 RMI 事务
- CIO领导力调查:只有8%的CIO角色正确
- 成员函数指针和其他类型的强制转换,使用一般指针调用成员函数
- JavaScript的String对象
- informix批量数据文件导入库sh程序
- KMP算法真的搞死人,终于搞懂了
- FormatString
- Linux 汇编器:对比 GAS 和 NASM
- delphi利用Window API编写基于socket的tcp程序
- 软件史上最伟大的十大程序员(图文)
- 用Winhex dump exe
- Eclipse快捷键指南