1. 程式人生 > >js________轉義字元,什麼是轉義字元,換行(\n)和回車(\r)的區別是什麼

js________轉義字元,什麼是轉義字元,換行(\n)和回車(\r)的區別是什麼

一、轉義字元什麼時候使用:
//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.“換行”是一種操作或者動作。
  換行: 在電腦上,編輯軟體中一般用於結束一行文字輸入,並將游標移到下一行的行首的位置。