創建一個字符串有幾種方法。最簡單的是用引號將一組字符包含起來,可以將其賦值給一個字符串變量。
var myStr = "Hello, String!";
可以用雙引號或單引號將字符串包含,但要注意,作為界定字符串的一對引號必須是相同的,不能混用。
像var myString = "Fluffy is a pretty cat.'; 這樣的聲明就是非法的。
允許使用兩種引號,使得某些操作變得簡單,比如將一種嵌入另外一種:
document.write("<img src='img/logo.jpg' height='30' width='100' alt="Logo">");
我們在上面腳本創建了幾個字符串,但本質上,它們並不是真正的字符串對象,准確地說,它們是字符串類型的值。要創建一個字符串對象,可使用如下語句:var strObj = new String("Hello, String!");
使用typeof運算符查看會發現,上面的myStr類型為string,而strObj類型為object。
如果想知道字符串的長度,使用其length屬性:string.length。
得到字符串的指定位置的字符使用方法:string.charAt(index);