js字符串常用属性和方法
2014-07-12 11:48
465 查看
字符串声明:
var str1 = new String(“abcdefgabc”); //这是一个“字符串对象”
var str2 = “abcdefgabc”; //这个字符串跟前面str1几乎没有区别
str.length——获得一个字符串的长度(也就是字符个数)
字符串对象的方法:
str1.charAt( n ); ——获得字符串str1中位置为n的那个字符(字符的位置也是从0开始算起)var s1 = str1.charAt( 3 ); //s1的结果是:”d”
str1.toUpperCase(); ——获取str1全部转换为大写的结果
var s2 = str1.toUpperCase(); //s2的结果是:”ABCDEFGABC”
str1.toLowerCase(); ——获取str1全部转换为小写的结果
var s3 = str1.toLowerCase(); //s3的结果是:”abcdefgabc”
str1.replace(“字符1”, “字符2”); ——将str1中的“字符1”替换为“字符2”
var s4 = str1.replace(“cd”, “999”); //s4的结果是:”ab999efgabc”
str1.indexOf(“字符1”);
——获得“字符1”在str1中第一次出现的位置,如果没有出现,结果是-1
var s5 = str1.indexOf(“ab”); //s5的结果是0
str1.lastIndexOf(““字符1”);
——获得“字符1”在str1中最后一次出现的位置,如果没有出现,结果是-1
var s6 = str1.lastIndexOf(“ab”); //s6的结果是7
str1.substr(n, m ) ——取得str1中从位置n开始的m个字符,m可以省略,则表示从位置n一直取到字符串的最后——注意,这种“取”并不影响str1这个原始字符
var s7 = str1.substr(2, 4); //s7为:”cdef”
str1.substring( n, m )——取得str1中从位置n到位置m的前一个字符。(开始位置,结束位置)
var s8 = str1.substring(2, 4); //s8为:”cd”
slice(开始位置,结尾位置)
str1.split(“字符1”) ——类似php中explode()
var s9 = str1.split(“b”); //s9的结果是一个数组:[“a”, “cdefga”, “c”]
trim()
toUpperCase()获取字符转为大写的结果
toLowerCae()获取字符串转为小写的结果
replace()讲字符串中参数1的字符替换为参数2的字符并返回 str.replace(a, b)
indexOf()
lastIndexOf()返回字符串中第一次和最后一次出现的位置 没有匹配到返回-1,str.indexOf('.')
substr() 取得从n到m直接的字符,m参数可以省略(取到最后)
substring() 取得n到m-1的字符
var str1 = new String(“abcdefgabc”); //这是一个“字符串对象”
var str2 = “abcdefgabc”; //这个字符串跟前面str1几乎没有区别
str.length——获得一个字符串的长度(也就是字符个数)
字符串对象的方法:
str1.charAt( n ); ——获得字符串str1中位置为n的那个字符(字符的位置也是从0开始算起)var s1 = str1.charAt( 3 ); //s1的结果是:”d”
str1.toUpperCase(); ——获取str1全部转换为大写的结果
var s2 = str1.toUpperCase(); //s2的结果是:”ABCDEFGABC”
str1.toLowerCase(); ——获取str1全部转换为小写的结果
var s3 = str1.toLowerCase(); //s3的结果是:”abcdefgabc”
str1.replace(“字符1”, “字符2”); ——将str1中的“字符1”替换为“字符2”
var s4 = str1.replace(“cd”, “999”); //s4的结果是:”ab999efgabc”
str1.indexOf(“字符1”);
——获得“字符1”在str1中第一次出现的位置,如果没有出现,结果是-1
var s5 = str1.indexOf(“ab”); //s5的结果是0
str1.lastIndexOf(““字符1”);
——获得“字符1”在str1中最后一次出现的位置,如果没有出现,结果是-1
var s6 = str1.lastIndexOf(“ab”); //s6的结果是7
str1.substr(n, m ) ——取得str1中从位置n开始的m个字符,m可以省略,则表示从位置n一直取到字符串的最后——注意,这种“取”并不影响str1这个原始字符
var s7 = str1.substr(2, 4); //s7为:”cdef”
str1.substring( n, m )——取得str1中从位置n到位置m的前一个字符。(开始位置,结束位置)
var s8 = str1.substring(2, 4); //s8为:”cd”
slice(开始位置,结尾位置)
str1.split(“字符1”) ——类似php中explode()
var s9 = str1.split(“b”); //s9的结果是一个数组:[“a”, “cdefga”, “c”]
trim()
toUpperCase()获取字符转为大写的结果
toLowerCae()获取字符串转为小写的结果
replace()讲字符串中参数1的字符替换为参数2的字符并返回 str.replace(a, b)
indexOf()
lastIndexOf()返回字符串中第一次和最后一次出现的位置 没有匹配到返回-1,str.indexOf('.')
substr() 取得从n到m直接的字符,m参数可以省略(取到最后)
substring() 取得n到m-1的字符
相关文章推荐
- js中数组/字符串常用属性方法归纳
- 引用 js中常用方法-去除字符串空格,各类型验证,获取url参数等
- 【JS基础回顾】String对象及其常用属性以及方法
- JS截取字符串常用方法整理及使用示例
- js工具-js常用方法,js常用判断方法 js字符串常用判断方法
- JS的Document属性和常用方法
- js String对象中常用方法小结(字符串操作)
- js 常用属性和方法
- JS截取字符串常用方法详细整理
- JS截取字符串常用方法整理及使用示例
- js document常用的属性以及方法
- js的Prototype属性 解释及常用方法(转载)
- JS中的常用方法(算术运算、日期、字符串)(转)
- JS截取字符串常用方法详细整理
- JS一些常用的处理字符串的方法
- 转载: js的Prototype属性 解释及常用方法
- JS操作HTML节点常用到的方法和节点属性
- js字符串常用判断方法
- js字符串常用判断方法
- JS截取字符串常用方法详细整理