2017-05-04 44 views
-2

注入我發現了一個代碼在互聯網 代碼: webview.loadUrl( 「JavaScript的:document.body.style.color = \」 白色\」 ;「);請問這個符號意味着在JavaScript中使用Android的WebView中

我的問題是: 什麼\符號的意思,並在代碼

+0

http://stackoverflow.com/q/3559063/115145 – CommonsWare

+0

哦它是一個轉義序列。感謝ü烏拉圭回合答案 – Barun

+0

JavaScript和Java是兩個完全不同的語言。下決心是否需要關於JavaScript或Java的建議。 – FredK

回答

-1

的\符號在編程語言做的是用來逃跑的字符,這將創建一個文本的衝突。

例如,如果你想打印出來我的綽號是「湯姆」,該代碼行會

System.out.println("My nickname is "Tom""); 

編譯器看到的「我的綽號是」和failes然後 所以只有部分,正確的解決方案是

System.out.println("My nickname is \"Tom\"); 

所以編譯器認識到,「湯姆」是文本的一部分。這與\ 工作在幾乎所有的編程語言。如果你想在你的字符串寫一個\,你要逃避它與反斜槓,因此它成爲\ \。

如果你的問題是回答,請關閉該問題和/或接受的答案。

希望我幫助:)