javascript单引号和双引号的区别和处理_基础知识
程序员文章站
2022-04-12 13:25:07
...
单引号和双引号其实没啥区别,看你自己习惯了
-------------------不正确
-------------------正确
双引号中再用双引号要这样:
var str = "abc\"def\"ghi"
用反斜杠来禁止解析双引号。
下面是我摘录的,希望对你有用:
在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
IE提示出错后,再漫不经心地改为:
结果还是出错。
这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:
但为什么javascript中的转义字符\没有效果了呢?
后来找到一段正常的代码:
这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的。两个双引号的做法是vbScript的,\"这种做法则是javascript的,而HTML的,则是用",此外还可以使用:"、'。
下面列出各种表达方法:
复制代码 代码如下:
-------------------不正确
-------------------正确
双引号中再用双引号要这样:
var str = "abc\"def\"ghi"
用反斜杠来禁止解析双引号。
下面是我摘录的,希望对你有用:
在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:
复制代码 代码如下:
IE提示出错后,再漫不经心地改为:
复制代码 代码如下:
结果还是出错。
这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:
复制代码 代码如下:
但为什么javascript中的转义字符\没有效果了呢?
后来找到一段正常的代码:
复制代码 代码如下:
这时才理解,原来这时,还是归于HTML的管辖范围,所以转义字符应该使用HTML的,而不是javascript的。两个双引号的做法是vbScript的,\"这种做法则是javascript的,而HTML的,则是用",此外还可以使用:"、'。
下面列出各种表达方法:
复制代码 代码如下:
推荐阅读
-
escape、encodeURI 和 encodeURIComponent 的区别_javascript技巧
-
javascript的数组和常用函数详解_基础知识
-
js parentElement和offsetParent之间的区别_javascript技巧
-
PHP中单引号和双引号的区别,php引号双引号_PHP教程
-
JavaScript操作DOM元素的childNodes和children区别_javascript技巧
-
JavaScript Undefined,Null类型和NaN值区别_基础知识
-
iOS基础知识之@property 和 Ivar 的区别
-
iOS基础知识之@property 和 Ivar 的区别
-
php开发框架有哪些(javascript和java的区别)
-
JavaScript中undefined和null的区别