javascript中的引号
var txt="We are the so-called
document.write(txt)
才开始总认为这样的话输出的就是We are the so-called
最明显的例子:

注意下划线!很明显第一条句子是错误的,下划线到左括号就停止了!!!所以你得到的更本就不含参数!!!所以就要用单引号~~~所以第二条句子的下划线一直到右括号结束
那个第一个问题呢怎么解决,现在我就是不想用单引号把Vikings引起来,虽然这样是可行的,问题当然是能够解决的,这就要用到javascript的特殊字符了
只要把句子改成这样var txt="We are the so-called
"Vikings" from the north."document.write(txt)
才开始总认为这样的话输出的就是We are the so-called
"Vikings" from the north.其实并不是这样,输出的是We are the so-called 因为无论单引号还是双引号都是成对出现的,只是简单的匹配,他不会理解你的意思,到底那个引号和那个引号匹配,第一个引号遇见第二个引号的时候就停止了,引号不想括号一样有左右之分~~~最明显的例子:

注意下划线!很明显第一条句子是错误的,下划线到左括号就停止了!!!所以你得到的更本就不含参数!!!所以就要用单引号~~~所以第二条句子的下划线一直到右括号结束
那个第一个问题呢怎么解决,现在我就是不想用单引号把Vikings引起来,虽然这样是可行的,问题当然是能够解决的,这就要用到javascript的特殊字符了
只要把句子改成这样var txt="We are the so-called
\"Vikings\" from the north."就ok了|
代码 |
输出 |
|---|---|
|
\' |
单引号 |
|
\" |
双引号 |
| \& | 和号 |
| \\ | 反斜杠 |
| \n | 换行符 |
| \r | 回车符 |
| \t | 制表符 |
| \b | 退格符 |
| \f | 换页符 |

浙公网安备 33010602011771号