可以使用單引號或雙引號
alert("萬一的 'Delphi' 部落格"); //萬一的 'Delphi' 部落格alert('萬一的 "Delphi" 部落格'); //萬一的 "Delphi" 部落格
逸出字元
/* \x 與 \u 分別跟 2 位和 4 位十六進位數, 可轉換為一個字元; ECMAScript 標準不再支援八進位 */alert('\x41'); //Aalert('\u0041'); //Aalert('\u4E07\u4e00'); //萬一/*其他常用的逸出字元還有:*/\0 \b \t \n \v \f \r \" \' \\/* 如果給一個沒有規定的字元轉義會被忽略; 但這有時會很有用, 譬如可以阻止某個 HTML 標籤被識別 */alert('\A'); //A/* 順便想到, 在 HTML 中類似的轉義是使用 & 符號 */document.write('AB'); //ABdocument.write('
');document.write('万一'); //萬一
布爾到字串
var b = true;alert('-- ' + b + ' --'); // -- true --b = !b;alert('-- ' + b + ' --'); // -- false --
數字到字串
var str;str = 111 + 222; alert(str); //333str = '' + 111 + 222; alert(str); //111222str = 111 + '' + 222; alert(str); //111222str = 111 + 222 + ''; alert(str); //333str = String(111) + String(222);alert(str); //111222var a=111, b=222;str = a.toString() + b.toString();alert(str); //111222
可以給 String 類的對象自訂成員
var str = new String('ABC');/* 給 str 新增成員 */str.book = function() {return '《' + this + '》'}str.name = '萬一';alert(str.book()); //《ABC》alert(str.name); //萬一/* 刪除成員 */delete str.name;alert(str.name); //undefined
可以給 String 類自訂成員, 這太有趣了!
//使用 prototype 關鍵字給 String 類新增成員String.prototype.book = function() {return '《' + this + '》'};String.prototype.name = '萬一';var str = new String('ABC');alert(str.book()); //《ABC》alert(str.name); //萬一/* 任何字串都可以使用了 */alert('12345'.book()); //《12345》alert('12345'.name); //萬一/* 刪除一個 */delete String.prototype.name;alert(str.name); //undefined//很好的功能, 更好的是這個 js 的類和對象都是可行的.