建立一個字串有幾種方法。最簡單的是用引號將一組字元包含起來,可以將其賦值給一個字串變數。
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);