如何使用JavaScript中的array对象
1、JavaScript 提供了可以包含在字符串中的转义序列,以创建不能直接键入的字符。 例如,\t 指定制表符。 有关详细信息,请参阅特殊字符 (JavaScript)。
字符串
字符串文本是以单引号或双引号括起零个或多个字符。 字符串文本具有 string 的主(基元)数据类型。 String 对象通过使用 new 运算符创建,其数据类型为 Object。
以下示例显示字符串文本的数据类型与 String 对象的数据类型不同。
var strLit = "This is a string literal.";
var strObj = new String("This is a string object.");
document.write(typeof strLit);
document.write("<br/>");
document.write(typeof strObj);

2、用于字符串文本的方法
在字符串文本上调用方法时,该方法将临时转换为字符串包装器对象。 字符串文本将被视为好像是使用 new 运算符创建的。
以下示例将 toUpperCase 方法应用于字符串文本。
var strLit = "This is a string literal.";
var result1 = strLit.toUpperCase();
var result2 = (new String(strLit)).toUpperCase();
document.write(result1);document.write("<br/>");
document.write(result2);

3、访问单个字符
可以将字符串的单个字符作为只读数组索引属性进行访问。 Internet Explorer 9 标准模式、Internet Explorer 10 标准模式、Internet Explorer 11 标准模式和 Windows 应用商店应用 中已引入此功能。 以下示例访问单个字符串字符。
var str = "abcd";
var result = str[2];
document.write (result);// Output: c
var result = "the"[0];
document.write(result);

4、constructor 属性(字符串)
constructor 属性是每个具有原型的对象的原型成员。 这包括除 Global 和 Math 对象之外的所有内部 JavaScript 对象。 constructor 属性包含了对某种函数的引用,此种函数构造了特定对象的实例。
var x = new String();
if (x.constructor == String)
document.write("Object is a String.");
else
document.write("Object is not a String.");

5、length 属性 (String) (JavaScript)
length 属性包含一个整数,该整数指示 String 对象中的字符数。 String 对象中的最后一个字符的索引为 length - 1。
var str = "every good boy does fine";
var start = 0;
var end = str.length - 1;
var tmp = "";
var arr = new Array(end);
while (end >= 0) {
arr[start++] = str.charAt(end--);
}// Join the elements of the array with a
var str2 = arr.join('');
document.write(str2);// Output: enif seod yob doog yreve
