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 | 换页符 |