JavaScript String 对象用于处理文本字符串。创建 String 对象语法如下:
<script language="JavaScript"> var str_object = new String( str ); var str1 = String( str ); var str2 = str; </script>
以上三种方法中,只有第一种是使用 String 构造函数严格的定义一个字符串对象,返回的也是一个对象(object)。第二种是调用 String 函数,将转换参数 str 为原始字符串字符串并返回。第三种是定义一个字符串变量,但在 JavaScript 仍然按照字符串对象来处理。
运行下面的语句便可知道它们的区别:
alert( typeof str_object ); // 输出 object alert( typeof str1 ); // 输出 string alert( typeof str2 ); // 输出 string