javascript字符串对象

JavaScript字符串简介

字符串,是程序设计中经常使用的一种数据类型,在每一种编程语言中都非常非常的重要。这里我们详细介绍JavaScript中的字符串对象string,然后给大家讲解一下各种操作字符串的技巧。有可能这些技巧一时半会你用不上,但是学习知识有一种说法是:你只有接触了某个知识点,即使将来你已经忘记了这个知识点具体是怎样的了,不过你却能想到用这么一个知识去帮你解决某些问题。但是,如果你没有接触这个知识点,你大脑是完全对这个知识没有概念,你连翻书的份都没,还谈解决什么问题?额,说得有点拗口,不过也是我作为程序猿多年的经验。
字符串对象string有很多方法,例如match()方法、search()方法、replace()方法等。有可能这些方法你学了一阵子都忘记具体语法是怎样的了,其实你不要埋怨自己笨,因为不经常用的知识,我们往往都容易忘记。等你需要用到这些语法了,再回来翻翻就可以了。然后经历过多次使用了,这些语法就根深蒂固了。

JavaScript中的内置对象

JavaScript中常用的内置对象有很多种。所谓的内置对象,跟内置函数理解类似,说白了就是JavaScript内部定义好的东西,可以让我们直接拿来用而无需自己定义。
比较常用的JavaScript内置对象主要有以下几种:

  • (1)字符串对象String;
  • (2)日期对象Date;
  • (3)数组对象Array;
  • (4)数值对象Math和Number;

length属性简介

在JavaScript中,对于字符串来说,要掌握的属性就只有一个,那就是length属性。我们可以通过length属性来获取字符串的长度。

语法:

字符串名.length

说明:length属性很简单,但是在字符串操作中经常要用到,这个大家一定要记住。

举例:

<html>
<head>
    <title></title>
    <script type="text/javascript">
        var str="I love lvye!";
        document.write("字符串长度是:"+str.length);
    </script>
</head>
<body>
</body>
</html>

在浏览器预览效果如下:
javascript length属性

javascript字符串函数

方法	       描述
anchor()	创建 HTML 锚。
big()	   用大号字体显示字符串。
blink()	   显示闪动字符串。
bold()	    使用粗体显示字符串。
charAt()	 返回在指定位置的字符。
charCodeAt()  返回在指定的位置的字符的 Unicode 编码。
concat()	连接字符串。
fixed()	以打字机文本显示字符串。
fontcolor()	使用指定的颜色来显示字符串。
fontsize()	使用指定的尺寸来显示字符串。
fromCharCode()	从字符编码创建一个字符串。
indexOf()	检索字符串。
italics()	使用斜体显示字符串。
lastIndexOf()	从后向前搜索字符串。
link()	将字符串显示为链接。
localeCompare()	用本地特定的顺序来比较两个字符串。
match()	找到一个或多个正则表达式的匹配。
replace()	替换与正则表达式匹配的子串。
search()	检索与正则表达式相匹配的值。
slice()	提取字符串的片断,并在新的字符串中返回被提取的部分。
small()	使用小字号来显示字符串。
split()	把字符串分割为字符串数组。
strike()	使用删除线来显示字符串。
sub()	把字符串显示为下标。
substr()	从起始索引号提取字符串中指定数目的字符。
substring()	提取字符串中两个指定的索引号之间的字符。
sup()	把字符串显示为上标。
toLocaleLowerCase()	把字符串转换为小写。
toLocaleUpperCase()	把字符串转换为大写。
toLowerCase()	把字符串转换为小写。
toUpperCase()	把字符串转换为大写。
toSource()	代表对象的源代码。
toString()	返回字符串。
valueOf()	返回某个字符串对象的原始值。