`
dyllove98
  • 浏览: 1409702 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39191
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80274
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133401
社区版块
存档分类
最新评论

JavaScript中引号的嵌套

阅读更多
在JavaScript中字符串是用引号“" "”、“' '”包起来的零个至多个字符。用哪个引号开始就用哪个结束,而且单双引号可嵌套使用,不过JavaScript 中引号的嵌套只能有一层。如果想再多嵌一些,需要用转义字符:
转义字符 由于一些字符在屏幕上不能显示,或者 JavaScript 语法上已经有了特殊用途,在要用这些字符时,就要使用“转义字符”。转义字符用斜杠“\”开头:\' 单引号、\" 双引号、\n 换行符、\r 回车(以上只列出常用的转义字符)。于是,使用转义字符,就可以做到引号多重嵌套。

document.getElementById("errortd").innerHTML = "<DIV onMouseOver=\"javascript:ddriveTip('提示内容', '#006600', 312);\" onMouseOut=\"javascript:hideddriveTip();\">注释标题</DIV>";


<a href="javascript:alert('这里有2个单引号一个双引号"\'\'');" >引号的嵌套</a>
单引号 ‘ 的 ASCII码是 39 双引号 " 的 ASCII码是34,所以我们可以用&#xxx;的形式来代替具体的符号。虽然变成了&#xxx;的形式,但是在嵌套环境中仍然要很当心。这里代码里的alert()使用的引号是单引号,alert里的字符串应该转义掉单引号。于是就有了 \'的形式。反之,就要转义掉 \"
分享到:
评论

相关推荐

    关于JavaScript的单双引号嵌套问题

    以下是关于JavaScript中单双引号嵌套和转义字符的详细解释: 1. **嵌套规则**: - **单引号内嵌套双引号**:在使用单引号定义的字符串内,可以直接使用双引号来包含一部分内容,例如 `'这是一个"包含双引号的"字符...

    我遇到的参数传递中 双引号单引号嵌套问题

    参数传递中双引号单引号嵌套问题解决方案 在编程中,参数传递是非常常见的一种操作,但是当我们需要在双引号中嵌套单引号时,问题就来了。在这篇文章中,我们将讨论如何解决参数传递中双引号单引号嵌套问题。 首先...

    升级补丁tongWeb7.0.4.2-3单双引号标签问题.zip

    描述中提到的“解决TongWeb7.0.4.2-7.0.4.3引号嵌套报错问题”,意味着在TongWeb的7.0.4.2至7.0.4.3版本之间,存在一个与单双引号处理相关的编程错误。在HTML、XML或JavaScript等语言中,引号的正确使用是至关重要的...

    Javascript里的String原来不能用双引号括起来.jpg

    在JavaScript中,字符串确实可以用双引号定义,但当字符串内部也需要使用双引号时,就可能出现问题。例如: ```javascript var str = "This is a "string" example."; ``` 上面的例子中,由于字符串内部也使用了双...

    javascript JSON.parse解析双引号嵌套单引号格式的数据

    JSON.parse() 方法用于将一个 JSON 字符串转换为对象。 &gt;str1 = {'distance': 1, 'update_time': 'None', 'n_homalt_N_het': '13/3822', 'ratio': '-', 'quality': '451'} {'distance': 1, 'update_time': 'None', '...

    javascript 复杂的嵌套环境中输出单引号和双引号

    以下是一个例子,展示了如何在JavaScript中处理复杂的引号嵌套: ```javascript var str = '&lt;a href="javascript:alert(\'这里有2个单引号一个双引号"\'' + "' :)";\"&gt;引号的嵌套&lt;/a&gt;"; ``` 在这个例子中,`href`...

    多引号嵌套的变量命名的问题

    这里提到的“多引号嵌套的变量命名的问题”实际上是指如何在字符串内正确地嵌套和引用变量,同时保持语法的正确性。 首先,让我们来看一下示例代码中的问题: ```javascript var i = 0; function addForm() { i++...

    jquery 单引号和双引号的区别及使用注意

    在JavaScript和jQuery中,单引号(')和双引号(")主要用来定义字符串。根据编程习惯和语法规则,它们之间并没有本质的区别,都可以用来创建和使用字符串。然而,当涉及到字符串嵌套时,就需要巧妙地选择使用哪种...

    javascript单引号和双引号的区别和处理

    有时,为了避免引号嵌套和转义,你可以选择不使用引号来包裹`onclick`事件的函数调用,但这样做需要注意语句的结构: ```html ('OK');alert("OK");&gt; ``` 这里,`onclick`属性的值是未引号的JavaScript代码,但要...

    js 单双引号

    在JavaScript编程语言中,单引号 `'` 和双引号 `"` 都被用来创建字符串。这个主题,"js 单双引号",涉及到它们的使用、差异以及最佳实践。 1. **创建字符串** 在JavaScript中,单引号和双引号都是用于创建字符串的...

    javascript中如何处理引号编码&amp;#034;

    1. **在字符串字面量中嵌套引号**: 当你需要在字符串字面量中包含双引号时,你可以选择使用相反类型的引号来包围整个字符串。例如,使用单引号(')包围一个包含双引号(")的字符串: ```javascript var str = '这...

    JavaScript程序设计课件:字符串型.pptx

    本文将深入探讨JavaScript中的字符串型,包括创建字符串、引号嵌套、转义符、字符串长度以及字符串拼接。 首先,字符串型(String)是用引号括起来的任意文本。你可以使用双引号(")或单引号(')来定义一个字符串。考虑...

    js中单引号与双引号冲突问题解决方法

    模板字面量使用反引号(``)来界定字符串,并且可以自由地使用单引号和双引号嵌套,无需转义。例如: ```javascript html += `&lt;a onclick="return removeOpenCss(${e.point.lng + e.point.lat})"&gt;取消&lt;/a&gt;`; ``` ...

    浅析Js中的单引号与双引号问题

    在JavaScript中,对于双引号嵌套在双引号内的字符串,可以通过在内部双引号前加上反斜杠来避免语法错误,例如: ```javascript var str = "He said, \"Hello!\""; ``` 相反,如果字符串是用单引号界定的,那么嵌套...

    掌握数据交换语言:JavaScript中的JSON使用全解析

    ### 掌握数据交换语言:JavaScript中的JSON使用全解析 #### JavaScript概述 JavaScript(简称JS)是一种广泛应用的高级编程语言,其主要特性包括但不限于:解释性执行、基于原型的继承模型、自动内存管理(垃圾...

    Gson解析嵌套json

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集。一个JSON对象以大括号{}包围,键值对之间用逗号分隔,键由双引号包围,值可以是字符串、数字、布尔值、数组、null或者...

Global site tag (gtag.js) - Google Analytics