JavaScript转义符

发布时间:2019年08月09日 阅读:163 次

JavaScript转义符:

JScript 提供了一些特殊字符,允许在字符串中包括一些无法直接键入的字符。每个字符都以反斜杠开始。反斜杠是一个转义字符,表示 JScript 解释器下面的字符为特殊字符。

 

转义序列 字符

\b 退格

\f 走纸换页

\n 换行

\r 回车

\t 横向跳格 (Ctrl-I)

\' 单引号

\" 双引号

\\ 反斜杠

 

请注意,由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜杠。如果要产生一个反斜杠,必须一起键入两个反斜杠 (\\)

 

document.write('The image path is C:\\webstuff\\mypage\\gifs\\garden.gif.');

document.write('The caption reads, "After the snow of \'97. Grandma\'s house is covered."');

 

 

 image.png

javascript函数里面有转义符和没有转义符(代表什么意思?)

了解转义符,首先要了解什么是字符串,每一个汉字\字母\数字\符号\都是字符串的每个单元,比如字符串"ABC",他代表这个有"A""B""C"的三个单元字节组成的一个整体.

 

如果双引号前加转义符,代表是双引号只是这个字符串的一个字节单元,而双引号本身在字符串里出现表示:结束这个字符串.所以如果,想要不结束这个字符串,而又必须用到双引号,那就可以在双引号前加"\"转义为不结束字符串,只表示一个字节单元罢了.

 

也就是说你上面的字符串由:

 flash_id_html //某个字符串变量

+=  //加上,下面算出的结果

((i > 0)  //根绝这个判断结果返回,真或者假

 //返回真字符串变量就加":"之前的字符串

 //反之字符串变量就加":"之后的字符串

 ? //后面的比较

"<div id=\"switch_" //一个字符串

+ (i + 1)  //算出的结果转换成字符串加入前面的字符串

+ "\" style=\"display:none;\" >" //再加上这个字符串

:  //这个冒号就是前面提到的用于比较的":"

"<div id=\"switch_" //一个字符串

+ (i + 1)  //算出的结果转换成字符串加入前面的字符串

+ "\">"   //再加上这个字符串

)//(i > 0) 的判断到这里结束

+ "<a href="  //加这个字符串

+ fpic[i].parentNode.href//加上这个字符串变量

+ " target=\"_blank\"><img src=\""//加上这个字符串

+ fpic[i].src //加上这个字符串变量

 + "\" title=\"" //加上这个字符串

+ fpic[i].title //加上这个字符串变量

+ "\" ></a></div>"  //加上这个字符串

; //语句结束

这就讲述了javascript函数里面有转义符和没有转义符,以及javascript函数的基本内容。

以上就是JavaScript转义符,希望能给大家一个参考,如有什么需要补充的欢迎到我们的网站进行补充!http://www.javascriptedu.com


 


Tag:JavaScript转义符 javascript函数里面有转义符和没有转义符
相关文章

发表评论: