javascript入门之string对象【新手必看】

前端之家收集整理的这篇文章主要介绍了javascript入门之string对象【新手必看】前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、String 对象

String 对象用于处理文本(字符串)。

二、构造函数

  new String(value)    //构造函数   function String(value)  //转换函数

三、属性

  length  该字符串中的字符数

输出 7

四、方法

  1、chatAt()  取出一个字符串中指定位置的字符。

输出 b

  2、chatCodeAt()  返回一个字符串中指定位置的字符的编码。

输出 98

  3、concat()  将一个或多个值连接成一个字符串。

输出 abcdefghijk

  4、indexOf()  在指定的字符串中寻找一个字符或字串的位置。如果没有找到返回-1

  语法: indexOf(str)     str:子串或字符

      indexOf(str,start)  str:子串或字符。start:指定搜索的开始位置

输出 1     document.write(str.lastIndexOf("bc")); //输出 1

  用该方法实现Contains效果,判断一个字符串是否包含另一个字符串:

-1) { alert("包含!"); } else { alert("不包含!"); } }

 5、lastIndexOf()  在指定的字符串中向后(倒序)寻找一个字符或字串的位置。如果没有找到返回-1

  语法: lastIndexOf(str)     str:子串或字符

      lastIndexOf(str,start)  str:子串或字符。start:指定搜索的开始位置

输出 4

  6、localeCompare()  使用本地定义的顺序比较字符串。

输出 -1

  7、match()    使用正则表达式执行模式匹配。

  8、replace()    使用正则表达式执行查找与替换操作。

输出 a-ccba

  9、search()    在一个字符串中查找匹配某个正则表达式的字串。

输出 1

  10、slice()     返回字符串的一个切片或字串。如果 参数是负数表示从后往前数。不改变原字符串。

"); //输出cdefg document.write(str); //输出abcdefg  可以看到原字符串并没有更改。

  11、split()     用指定的分隔符字符串或正则表达式断开,返回字串数组。

输出abc,efg

  12、substr()   提取字符串的一个子串,substring()的一个变体。已弃用。

  13、substring()  提取字符串的一个子串。

    语法:substring(start,end)  从start开始,到end结束,包括开始但不包括end。不改变原字符串。

输出 234

  14、toLowerCase()  返回指定字符串的一份小写副本。

输出 abcdef

  15、toString()  返回原始的字符串值。

输出 abcDEF

  16、toUpperCase()  返回指定字符串的一份大写副本。

输出 ABCDEF

  17、trim()     返回指定字符串的一份去除前后空白的副本。

"); //输出 11abcDEF11 document.write("11" + str + "11"); //输出 11 abcDEF 11

  18、valueOf()   返回原始的字符串值。

输出 abcDEF

以上就是本文的全部内容,希望对大家有所帮助,谢谢对编程之家的支持

猜你在找的JavaScript相关文章