最新的Web开发教程
 

JavaScript字符串参考


JavaScript的字符串

一个JavaScript字符串存储系列一样的人物"John Doe"

字符串可以是单或双引号内的任何文本:

var carname = "Volvo XC60";
var carname = 'Volvo XC60';

字符串索引从零开始:第一个字符是在位置0,第二个在1,依此类推。

对于关于字符串的教程,请阅读我们的JavaScript字符串教程


字符串的属性和方法

原始值,比如"John Doe" ,不能有属性或方法(because they are not objects)

但是,使用JavaScript,方法和属性也可为原始值,因为JavaScript的执行方法和属性时,把原始的值对象。


字符串属性

属性 描述
constructor 返回字符串的构造函数
length 返回一个字符串的长度
prototype 让您的属性和方法添加到对象

字符串的方法

方法 描述
charAt() 返回字符指定索引处(position)
charCodeAt() 返回字符的Unicode指定索引处
concat() 连接两个或多个字符串,并返回一个新加入的字符串
endsWith() 检查是否一个字符串与指定字符串/字符结束
fromCharCode() Unicode值转换为字符
includes() 检查一个字符串是否包含指定的字符串/字符
indexOf() 返回字符串中的一个指定的值的第一个发现出现的位置
lastIndexOf() 返回字符串指定值的最后发现出现的位置
localeCompare() 在当前的区域比较两个字符串
match() 搜索一个正则表达式匹配的字符串,并返回匹配
repeat() 返回一个新字符串与现有字符串的副本指定数目
replace() 搜索指定的值,或正则表达式的字符串,并返回其中指定的值置换一个新的字符串
search() 搜索指定的值,或正则表达式的字符串,并返回匹配的位置
slice() 提取字符串的一部分,并返回一个新字符串
split() 将字符串分割成子阵列
startsWith() 检查是否一个字符串以指定的字符
substr() 从字符串中提取字符,在指定的起始位置开始,并通过文字指定数量的
substring() 从字符串中提取字符,两个指定的指数之间
toLocaleLowerCase() 一个字符串小写字母转换,根据主机的语言环境
toLocaleUpperCase() 一个字符串大写字母转换,根据主机的语言环境
toLowerCase() 一个字符串为小写字母转换
toString() 返回一个String对象的值
toUpperCase() 一个字符串大写字母转换
trim() 从字符串的两端删除空白
valueOf() 返回字符串对象的原始值

所有字符串方法返回一个新值。 他们不改变原来的变量。

字符串HTML包装方法

该HTML包装方法返回封装相应的HTML标签内的字符串。

这些都不是标准的方法,并预期在所有的浏览器可能无法正常工作。

方法 描述
anchor() 创建一个锚
big() 显示使用大字体的字符串
blink() 显示闪烁的字符串
bold() 以粗体显示的字符串
fixed() 显示使用一个固定间距的字体的字符串
fontcolor() 显示使用指定的颜色字符串
fontsize() 显示使用指定大小的字符串
italics() 显示斜体字符串
link() 字符串显示为超链接
small() 显示使用小字体的字符串
strike() 显示带有删除字符串
sub() 字符串显示为下标文本
sup() 字符串显示为上标文本