下列哪些是正确的字符直接量(新人求助)
发布网友
发布时间:2022-11-27 03:57
我来回答
共2个回答
热心网友
时间:2023-10-14 02:11
第 1 3 4个正确,其他的有误!
热心网友
时间:2023-10-14 02:12
根据以下定义和规则进行判断:
在JavaScript程序中的字符串直接量,是由单引号或双引号括起来的字符序列。由单引号定界的字符串中可以包含双引号,由双引号定界的字符串中也可以包含单引号。
在ECMAScript 3中,字符串直接量必须写在一行中,而在ECMAScript 5中,字符串直接量可以拆分成数行,每行必须以反斜线(\)结束,反斜线和行结束符都不算是字符串直接量的内容。如果希望在字符串直接量中另起一行,可以使用转义字符\n。
需要注意的是,当使用单引号来定界字符串时,需要格外小心英文中的缩写和所有格写法,比如can抰和O扲eilly抯。因为撇号和单引号是同一个字符,所以必须使用反斜线(\)来转义所有的撇号。
在客户端JavaScript程序设计中,JavaScript代码会夹杂HTML代码的字符串,HTML代码也会夹杂JavaScript代码。和JavaScript一样,HTML也使用单引号或者双引号来定界字符串,因此,当JavaScript代码和HTML代码混杂在一起的时候,最好在JavaScript和HTML代码中各自使用独立的引号风格。例如,在JavaScript表达式中使用单引号表示字符串“Thank you”,而在HTML事件处理程序属性中则使用双引号表示字符串:
<button onclick="alert('Thank you')">Click Me</button>