1. javascript中,雙引號里套單引號,那單引號里套什麼
樓主問的是在一段連貫的聲明中嗎?
var str = 'one \'two\' three "four" five';
輸出
one 'two' three "four" five
不管是單引號還是雙引號,裡面都可以套相內反的引號
如過在引號里容面使用相同的引號,需要用 \ 轉義。
2. 寫javascript代碼大家習慣用單引號還是雙引號
個人習慣用單引號。js里寫html的時候屬性用雙引號。
varhtml='<ahref="xxx">xxx</a>';
只是個人喜好。
3. javascript引號的嵌套問題
這樣比較好看一點: "<tr bgcolor=" + bg + ">" 第1個「號和第2個引號組成一對,第3個引號和第4個引號組成一對,所以這里並沒有引號嵌套
bg是一個變數。 +號是運算符,在這里表示連接字元串的意思,上面這句話連起來是一個表達式,也就是:左邊字元串 + bg變數 + 右邊字元串
而bg變數在這里定義
if(i%2==0){
bg="red";
}else{
bg="green";
}