js________轉義字元,什麼是轉義字元,換行(\n)和回車(\r)的區別是什麼
阿新 • • 發佈:2019-02-02
一、轉義字元什麼時候使用:
//1、在每門計算機語言裡,都有一些字元代表著特殊意義。
//如果,我們需要使用字元的本意(如:我就希望使用左尖括號),就得用轉義字元
//2、有些字元是沒有直接輸出的。就需要轉義字元;如:回車;
//如:在HTML裡,左尖括號代表標籤開始,右尖括號代表標籤結束。
//如果,我們需要使用字元的本意(如:我就希望使用左尖括號),就得用轉義字元。
//如:在JS中,雙引號表示字串的開始和結束,如果,我們就像使用雙引號,就得用轉義字元。
// 如: \n 表示換行
alert("hello\"");
//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.“換行”是一種操作或者動作。
換行: 在電腦上,編輯軟體中一般用於結束一行文字輸入,並將游標移到下一行的行首的位置。