2011-03-17 27 views

回答

6

字符%具有ASCII值37.

\45爲字符37八進制轉義碼(因爲4×8 + 5 = 37)。

注意的是,根據Mozilla Developer Network的八進制轉義碼在字符串的使用已被棄用:

八路轉義序列(\接着一個,兩個,或三個八進制數字)已被棄用字符串並定期表達文字。

+0

謝謝您的回答! – weilou 2011-03-17 13:50:29

0

\ 45是字符值。 一樣,如果你會直視你的記憶,字符「%」將被存儲爲值45

哪個角色是由字符編碼來確定,如ASCII和UTF-8

之類的東西A和a也有不同的值。 A是可能的a的值 - 26,但不知道存在雖然..

1

反斜槓(\)用作轉義字符。 \45是指ASCII碼45,它是%。如果你希望你的代碼輸出\45,你必須寫

document.write('\\45'); 
+1

ASCII代碼*八進制* 45(通常在C語言語言中寫成045,如果它們完全支持八進制文字),通常將其稱爲ASCII代碼37(因爲我們通常引用* decimal中的ASCII代碼*或十六進制使用0x前綴)。 – 2011-03-17 11:01:13

+0

@ T.J。 Crowder感謝您的回覆。 – weilou 2011-03-17 14:11:52

相關問題