添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

//1、在每门计算机语言里,都有一些字符代表着特殊意义。
//如果,我们需要使用字符的本意(如:我就希望使用左尖括号),就得用转义字符
//2、有些字符是没有直接输出的。就需要转义字符;如:回车;
//如:在HTML里,左尖括号代表标签开始,右尖括号代表标签结束。
//如果,我们需要使用字符的本意(如:我就希望使用左尖括号),就得用转义字符。
//如:在JS中,双引号表示字符串的开始和结束,如果,我们就像使用双引号,就得用转义字符。

二、js中转义字符的格式: 以反斜杠开始后面跟一个字符;


// 如: \" 表示双引号;\' 表示单引号;  \\  表示反斜杠(第一个反斜杠是转义字符的开始,第二个反斜杠才是真正的反斜杠)
// 如: \n 表示换行
alert("hello\"");

alert("hello \n world");

三、js常见的转义字符:

转义序列 字符
\b 退格(BS 或 ASCII 符号 0x08 (8))
\f 换页(FF 或 ASCII 符号 0x0C (12))
\n 换行(LF 或 ASCII 符号 0x0A (10))
\r 回车(CR 或 ASCII 符号 0x0D (13))
\t 水平制表符(HT 或 ASCII 符号 0x09 (9))
\' 单引号
\" 双引号
\& &(and)符号
\\ 反斜杠

四、扩展:换行(\n)和回车(\r)的区别

这个东西的说法来自打字机,以前的打字机要新起一行的时候有两步:

1.   打字的机头回到开始位置,这就是回车
2.   纸张往上推进一行,这就是换行

现在电脑上的   回车换行   其实已经是个整体的概念了

有兴趣,也可以看以下文字:

1.“回车”这个名词的来历。
关于“回车键”的来历,还得从机械英文打字机说起。在机械英文打字机上,有一个部件叫“字车”,每打一个字符(原为单词,但是个人觉得这里应该是字符),“字车”就前进一格。当打满一行字符后,打字者就得推动“字车”到起始位置,这时打字机会有两个动作响应:一是“字车”被归位,二是滚筒上卷一行,以便开始输入下一行,这个推动“字车”的动作叫“回车”。后来,在电动英文打字机上,人们增加了一个直接起“回车”作用的键。这个新增的键就被称为“回车键”。后来电脑的研制时也借用这个“回车”的概念。


2.“换行”是一种操作或者动作。
换行: 在电脑上,编辑软件中一般用于结束一行文字输入,并将光标移到下一行的行首的位置。

JAVAScript 转义字符 (Escape Character)       在我们写JAVAScript脚本时,可能会要HTML文档显示或使用某些特殊字符(例如:引号或斜线)。(例如:)但是前面提过,声明一个字符串时,前后必须以引号括起来。如此一来,字符串当中引号可能会和标示字符串的引号搞混了,此时就要使用 转义字符 (Escape Character)。       JAVAScri MySQL的 转义字符 “\” mfc_basic MySQL识别下列 转义字符 : \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 制符分隔 \r 一个 回车 符。 \b 一个退格符。 \’ 一个单引号(“’”)符。 \” 一个双引号(“””)符。 一个反斜线(“\”)符。 \% 一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。 \_ 一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。 注意,如果你在某些正文环境中使用“\%”或“\%_”,这些将返回字符串“\%”和“\_”而不是“%”和“_”。 ★ 在安卓开发中我们经常会遇到一些特殊字符,这些特殊字符在程序中无法直接写,那么如何显示这些字符呢?这里就需要使用 转义字符 ,所有编程语言,拥有 转义字符 的原因基本上是两点: 一、使用 转义字符 来表示字符集中定义的字符,比如ASCll里面的控制字符及 回车 换行 等字符,这些字符都没有现成的文字代号。所以只能用 转义字符 来表示 。 二、某一些特定的字符在编辑语言中被定义为特殊用途的字符。这些字符由于被定义为特殊用途,它们失去了原有的意义。 以下为部分XML标志符的数字和字符串转义符:       “     双引号    ( 或 )       ‘     单引号    (' 或 ') 硬 回车 :就是普通我们按 回车 产生的,它在 换行 的同时也起着段落分隔的作用。 软 回车 :是用 Shift + Enter 产生的,它 换行 ,但是并不换段,即前后两段文字在 Word 中属于同一“段”。在应用格式时你会体会到这一点。 软 回车 能使前后两行的行间距大幅度缩小,因为它 js 字符串中的 \n 不 换行 问题1.在 js 文件字符串中使用\n发现页面显示只有一个空格,并没有 换行 .而是变成了空格.后来查资料发现说是HTML页面转换的问题.2. 解决: 解决方法网上有好几种,有加css样式的,有写方法替换的,最好用的是使用模板字符串 把\n换成3. 效果图,正常 换行 1.在 js 文件字符串中使用\n发现页面显示只有一个空格,并没有 换行 .而是变成了空格.后来查资料发现说是HTML页面转换的问题. ‘点击左上角数据标签开关后可显示/隐藏数据\n点击右上角可下载图片\n点击底部标签可显示隐藏该项 正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。 正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。 JavaScript 的正则表达式体系是参照 Perl 5 建立的。 新建正则表达式有两种方法: 一种是使用RegExp构造函数。 另一种是使用字面量,以斜杠表示开始和结束。 var regex = new RegExp('xyz', 'i'); // 等价     在我们写JAVAScript脚本时,可能会要HTML文档显示或使用某些特殊字符(例如:引号或斜线)。(例如:<img src="image5.jpg">)但是前面提到,声明一个字符串时,前后必须以引号括起来。如此一来,字符串当中引号可能会和标识字符串的引号搞混了,此时就要使用 转义字符 (Escape Character)。      JAVAScript使用以下八种 转义字符 。这...