日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

一文帶你搞懂JavaScript中轉(zhuǎn)義字符的使用

瀏覽:299日期:2022-06-01 15:33:54
目錄
  • 字符串中的轉(zhuǎn)義
    • 字母
    • 十六進(jìn)制數(shù)字
    • 八進(jìn)制數(shù)字
    • Unicode碼點(diǎn)
  • 正則表達(dá)式中的轉(zhuǎn)義
    • HTML中的轉(zhuǎn)義
      • URL轉(zhuǎn)義字符

        說起轉(zhuǎn)義字符,大家最先想到的肯定是使用反斜杠,這也是我們最常見的,很多編程語言都支持。

        轉(zhuǎn)義字符從字面上講,就是能夠轉(zhuǎn)變字符原本的意義,得到新的字符。常用在特殊字符的顯示以及特定的編碼環(huán)境中。

        除了反斜杠以外,在前端開發(fā)中,還有其他幾種轉(zhuǎn)義字符,也是較常見的,本文將對這些做一個(gè)總結(jié)。

        字符串中的轉(zhuǎn)義

        使用反斜杠來表示轉(zhuǎn)義字符時(shí),主要是在字符串中使用。這里就需要了解字符集和編碼等知識,具體可見前文前端開發(fā)中需要搞懂的字符編碼。

        字符集就是字符的集合,最常見的 ASCII字符集、Unicode字符集等:

        ASCII的任一個(gè)字符都可以被轉(zhuǎn)義,使用的就是反斜杠加上數(shù)字編碼,特殊的也能使用反斜杠加上字母。

        Unicode,也能進(jìn)行轉(zhuǎn)義,使用則是反斜杠加上碼點(diǎn)。由于Unicode包含了ASCII的所有字符,且編碼一致,所以都可算編碼轉(zhuǎn)義,而現(xiàn)在前端編程所涉及到的已經(jīng)都是Unicode字符。

        一般,反斜杠(\)在字符串中有特殊的含義,用來和后面的字符一起組合表示一些特殊字符,所以又被稱為轉(zhuǎn)義符。

        反斜杠后面可以跟著的字符大致有以下幾種:

        • 字母
        • 三位八進(jìn)制
        • x 加上 兩位十六進(jìn)制
        • Unicode碼點(diǎn)

        字母

        轉(zhuǎn)義字符中最基礎(chǔ)的就是:使用反斜杠\加上字母,表示那些無法輸入表示特殊含義的字符,常見的有以下幾種:

        • \b 后退鍵
        • \f 換頁符
        • \n 換行符
        • \r 回車鍵
        • \t 制表符
        • \v 垂直制表符

        以前在字符串拼接時(shí),就經(jīng)常使用\n、\t:

          "\n      " +
          console.log("test") +
          "\n    "

        需要注意的是,這些字母是特殊的可應(yīng)用于轉(zhuǎn)義的字母。

        如果是非特殊字母,加上反斜杠,則會忽略反斜杠,很多字符也是同樣忽略反斜杠:

        "\a" // "a"
        "\"" // """
        "\?" // "?"

        十六進(jìn)制數(shù)字

        十六進(jìn)制更常用,它的轉(zhuǎn)義規(guī)則:\x<hex>,\x后跟上2位十六進(jìn)制數(shù)。

        因?yàn)橹挥袃晌?,范圍是?x00-0xFF,所以這種方式也只能輸出265種字符,其中:

        • 0x00-0x7F 和ASCII碼一致
        • 0x80-0x9F 表示控制字符
        • 0xA0-0xFF 表示文字字符
        "\xA9" // "?"
        "\x75" === "u" // true
        "\x67" // "g"
        

        八進(jìn)制數(shù)字

        反斜杠后面跟3位八進(jìn)制數(shù)(),就代表一個(gè)轉(zhuǎn)義字符:

        "\251" // "?"
        "\165" === "u" // true
        "\106" // "F"
        

        取值范圍:000-377,總共也是有256種字符,其中就包含了所有的ASCII碼。

        八進(jìn)制和十六進(jìn)制能轉(zhuǎn)義的字符是一樣的,進(jìn)行進(jìn)制轉(zhuǎn)換即可,見前文搞懂JavaScript中的進(jìn)制與進(jìn)制轉(zhuǎn)換。

        在JS中,用這兩種方式的轉(zhuǎn)義字符是相等的:

        "\xA9" === "\251" // true
        "\200" === "\x80" // true
        

        Unicode碼點(diǎn)

        提到Unicode,首先需明確的一點(diǎn),JS中的字符串是基于Unicode的UTF-16編碼方式。

        Unicode字符規(guī)定了碼點(diǎn)和字符平面。

        碼點(diǎn)使用從U+0000到U+10FFFF的方位來表示所有的字符。

        如果直接使用碼點(diǎn)來轉(zhuǎn)義所有的Unicode字符,則使用規(guī)則:\u{<hex>}\u后跟上1-6位的十六進(jìn)制:

        "\u{A9}" // "?"
        "\u{597d}" // "好"
        "\u{1f604}" // "
        標(biāo)簽: JavaScript
        日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
        国产精品97| 久久精品xxxxx| 欧美激情视频一区二区三区在线播放| 婷婷综合国产| 日韩动漫一区| 麻豆久久一区二区| 日本а中文在线天堂| 久久久久久黄| 99久久精品网| 视频一区二区欧美| 日韩高清电影免费| 国产精品tv| 日韩伦理一区| 日韩午夜免费| 日韩av网站在线观看| 国产精品天天看天天狠| 国产成人久久| 婷婷色综合网| 日本视频一区二区| 国产中文字幕一区二区三区| 久久久9色精品国产一区二区三区| 99久久久久| 国产精品亚洲产品| 中文字幕在线视频久| 亚洲激情社区| 国产精品17p| 久久亚洲不卡| 欧美天堂视频| 日本午夜精品久久久久| 日韩精品水蜜桃| 日本一区中文字幕| 色88888久久久久久影院| 亚洲精品日韩久久| 成人黄色av| 日韩欧美中文字幕一区二区三区| 精品丝袜久久| 91成人小视频| 亚洲免费影院| 久久精品三级| 69堂精品视频在线播放| 尤物在线精品| 成人日韩在线观看| 久久久免费人体| 日韩一区二区三区高清在线观看| jiujiure精品视频播放| 韩国精品主播一区二区在线观看 | 久久亚洲精品中文字幕蜜潮电影| 欧美日韩网址| 亚洲精品免费观看| 欧美日韩高清| 蜜臀91精品国产高清在线观看| 国产一区二区精品久| 国产精品一区二区精品| 日本v片在线高清不卡在线观看| 国产视频一区免费看| 国产国产精品| 日韩亚洲国产欧美| av成人国产| 天使萌一区二区三区免费观看| 久久国产成人午夜av影院宅| 欧美日韩国产观看视频| 捆绑调教美女网站视频一区| 国产欧美综合一区二区三区| 91嫩草精品| 精品国内亚洲2022精品成人| 精品国产一区二| 丝袜诱惑一区二区| 在线日韩视频| 亚洲激情另类| 婷婷成人av| 久久一区欧美| 久久一区二区三区喷水| 国产精品日韩久久久| 日本不卡一二三区黄网| 国产精品一国产精品k频道56| 精品免费av一区二区三区| 国产不卡av一区二区| 日本欧美不卡| 亚洲啊v在线免费视频| 国产日韩在线观看视频| 日韩欧美一区免费| 免费欧美日韩| 免费在线亚洲欧美| 97人人精品| 美美哒免费高清在线观看视频一区二区 | 日韩中出av| 日产午夜精品一线二线三线| 在线日韩中文| 日韩高清不卡在线| 久久久久99| 国产精品传媒麻豆hd| 美女少妇全过程你懂的久久| 国产欧美日韩精品一区二区免费 | 国产精品探花在线观看| 亚洲婷婷免费| 久久精品国产福利| 久久国产精品99国产| 日韩成人精品一区| 久久精品99久久久| 久久精品二区三区| 久久精品福利| 天海翼亚洲一区二区三区| 国产精品yjizz视频网| 四虎精品一区二区免费| 蜜桃成人av| 日本激情一区| 国产精品4hu.www| 亚洲三级网站| 亚洲一区日本| 1000部精品久久久久久久久| 精品三级在线| 国产精品tv| 国产亚洲第一伦理第一区| 喷白浆一区二区| 蜜臀久久精品| 综合日韩av| 激情视频网站在线播放色| 国产精品久久久久久久久免费高清 | 久久精品超碰| 亚洲精品综合| 尹人成人综合网| 亚洲精品一二三区区别| 日韩欧美一区二区三区免费看| 国产一区二区三区四区大秀| 麻豆精品av| 色爱综合网欧美| а√在线中文在线新版| 日韩成人精品一区| 日韩欧美另类一区二区| 欧美日韩中文字幕一区二区三区 | 久久的色偷偷| 成人午夜亚洲| 久久人人88| 黄色成人91| 日韩精品一区第一页| 亚洲精品伊人| 国产精品亲子伦av一区二区三区| 欧美日韩亚洲一区三区| 精品日韩一区| 欧美精品一线| 欧美日韩亚洲一区二区三区在线| 国产精品啊啊啊| 日韩av一级| 深夜日韩欧美| 成人国产精品久久| 午夜日韩福利| 国产精品久久久久久久久久久久久久久| 国产精品宾馆| 久久精品1区| 日韩欧乱色一区二区三区在线| 麻豆国产精品视频| re久久精品视频| 国产日本精品| 午夜精品网站| 欧美激情日韩| 亚洲尤物在线| 91麻豆国产自产在线观看亚洲| 91精品91| 精品女同一区二区三区在线观看| 午夜精品久久久久久久久久蜜桃| 日韩精品一二三| 国产在线看片免费视频在线观看| 2023国产精品久久久精品双| 中文字幕一区二区精品区| 欧美一区网站| 日韩视频精品在线观看| 麻豆精品在线观看| 成人在线视频中文字幕| 久久久久网站| 国产精品久久国产愉拍| 亚洲少妇自拍| 久久婷婷一区| www.51av欧美视频| 国产欧美88| 亚洲精品麻豆| 欧美女激情福利| 久久精品影视| 91欧美国产| 卡一精品卡二卡三网站乱码| 国产精品毛片在线| 欧美成人国产| 久久青草久久| 欧美片第1页| 在线天堂中文资源最新版| 国产乱码精品| 欧美亚洲网站| 日韩av午夜在线观看| 日韩三区四区| 婷婷精品在线| 日本成人在线不卡视频| 一区二区三区四区在线观看国产日韩 | 丝袜美腿高跟呻吟高潮一区| 欧美~级网站不卡| 91九色精品| 免费中文字幕日韩欧美| 亚洲久久一区| 国产伦理一区| 在线天堂资源www在线污| 日韩不卡免费高清视频| 精品在线99|