1.String是字符串的对象包装类型,可以如下方式使用String构造函数来创建.
var stringobject = new String("Hello,World !");
其实,String类型提供了很多方法,用于辅助完成对ECMAScript中字符串的解析和操作.
a.字符方法:charAt(),和charCodeAt(),二者均接受参数为字符串的某个字符下标.举个例子:
var s1= "Hello,world !";
console.log(s1.charAt(0)); //H
而第二个方法则是得到字符的字符编码.s1.charCodeAt(0)得到的是: 101
b.字符串操作方法;
concat():将一个或多个字符串拼接起来,并返回得到的新的字符串.举个例子:
var s1="Hello "; var s2 = "World"; s1.concat(s2);
除此之外,ECMAScript还提供了3个基于子字符串创建新字符串的方法:slice(),substr(),substring().示例如下;
注意:以上四种方法都不会改变原来字符串的值,只是返回了一个新的子字符串.
3.字符串位置方法;indexOf(),返回所搜索的子字符串的位置,若没有,则返回-1.
4.trim()方法:删除字符串前置或后缀的所有空格,并且返回这个没有空格的新的字符串.