轉義:之所以在編程語言中用到轉義,一大部分原因是因爲部分字符已被定義,想要在程序中使用某個字符就需要轉義。(例如比如說Html中,<被HTML定義爲標籤的開始,所以當我們轉入<時,HTML就會把它當作爲開始,而不是當作一個<來看待。再如PHP 的雙引號("),被PHP定義爲字符串的外圍標籤,所以如果你在一對雙引號裏面,還想要使用雙引號,只能使用轉義字符了。不然PHP就會報錯了。)
var s1 = "ss";
var w2 = "ww";
wTree.setText("<lable name='name2' οnclick='myFun("s1",)'/>");=====錯誤
wTree.setText("<lable name='name2' οnclick='myFun(\"s1\",)'/>");=====不會報錯:用反斜槓來禁止轉義雙引號(但是傳到myFun函數中的值是s1 而不是 ss)
wTree.setText("<lable name='name2' οnclick='myFun(\"“+s1+”\",)'/>");=====OK