js中单引号的转义

JavaScript010

js中单引号的转义,第1张

意思就是:

var a = val 你定义了一个a变量接收val的值,然后又定义了一个b字符串,但这个字符串中存得是一个文本框类型的字符串,

然后你在这个文本框中调用了一个方法[获得焦点的方法],调用的是check函数,传了一个你定义的a的值过去。

因为你外边定义得是单引号,里面有双重双引号,转译一下,防止报错

在js中遇到引号,括号等字符的时候需要用到转义符:\

例如:“hello “world””里面有两个上双引号,这个在js里面会有歧义,应该如下书写

“hello \"world\"”就ok了

即在引号前面加一个\

如果字符串里只有单引号,那就用双引号括起整个字符串:var str = "I'm the bone of my sword."

如果字符串里既有单引号,又有双引号,那只能转义了,方式一:var str1 = "Emiya said: \"I'm the bone of my sword.\""(双引号括起整个字符串,字符串内出现的双引号都需要转义)

方式二:var str2 = 'Emiya said: "I\'m the bone of my sword."'(单引号括起整个字符串,字符串里的单引号都需要转义)