在JavaScript程序中的字符串直接量, 是由单引号或双引号括起来的字符序列. 由单引号定界的字符串中可以包含双引号, 由双引号定界的字符串中也可以包含单引号.
需要注意的是, 当使用单引号来定界字符串时, 需要格外小心英文中的缩写和所有格写法, 比如can’t和O’Reilly. 因为撇号和单引号是同一个字符, 所以必须使用反斜线()来转义所有的撇号.
在客户端JavaScript程序设计中, JavaScript代码会夹杂HTML代码的字符串, HTML代码也会夹杂JavaScript代码. 和JavaScript一样, HTML也使用单引号或者双引号来定界字符串, 因此, 当JavaScript代码和HTML代码混杂在一起的时候, 最好在JavaScript和HTML代码中各自使用独立的引号风格. 例如, 在JavaScript表达式中使用单引号表示字符串“Thank you”, 而在HTML事件处理程序属性中则使用双引号表示字符串:
<button onclick="alert('Thank you')">Click Me</button>
本文介绍了JavaScript中字符串直接量的定义方式,包括使用单引号和双引号的区别,以及如何正确处理字符串中的特殊字符如撇号等.此外,还讨论了在JavaScript与HTML混用的情况下,如何选择合适的引号风格来避免潜在的解析错误.
5807

被折叠的 条评论
为什么被折叠?



