字符串对象是Javascript提供的内置对象之一。
这是特别注意的是,字符串中第一个字符是零位,第二是第一。
1。
创建字符串对象的
方法 {字符串对象实例名称=新字符串(字符串)
或var字符串对象实例名称=字符串值
实例uff1a
Hello World;
var str1 =新的字符串(这是一个字符串);
2字符串的
属性 长度:返回字符串的长度。
无功intlength = str.length / / intlength = 11
3弦法
CharAt(*):返回的位字符串的单个字符
var x =ABCDEFG;var y = x.charat(3); / / y =D
CharCodeAt(*):返回的位字符串的单个字符的ASCII码
不要发表声明
复制代码代码如下所示:
FromCharCode():接受指定的Unicode值,然后返回一个字符串。
document.write(String.fromCharCode(72,69,76,76,79)); / /输出你好
indexOf():从字符串查找另一个字符串对象,找到一个成功的返回
位置,或回到1
document.write(孩子。指数(L,0)); / /输出3
document.write(孩子。指数(L,1)); / /输出3
document.write(孩子。指数(L,4)); / /输出1
LastIndexOf (): similar to the indexOf () method, the difference is that the lookup direction is the opposite, looking forward.
document.write(孩子。字符串(L,4)); / /输出3
拆分(分隔符字符):返回一个数组,数组与字符串分离,分隔符决定分隔。
爱。
Substring():切削
功能相当于一个字符串
子串({,})
document.write(孩子。Substring(1,3)); / /输出HIL
substr():这也是相当于切割,并注意
不同于substring()。
substr({,})
复制代码代码如下所示:
document.write(孩子。Substr(1,3)); / /输出HIL。应注意与substing比较,虽然结果是一样的,但两者的算法和思想是不同的。
ToLowerCase()和toUpperCase():功能类似。它们只返回具有相同原始字符串的字符串。唯一的
区别是前者的字母小写,后者大写。
document.write(。toLowerCase)(爱); / /输出的是爱
document.write(。toUpperCase)(爱); / /输出的是爱