欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript 八進(jìn)制轉(zhuǎn)義字符(8進(jìn)制)

 更新時(shí)間:2011年04月08日 00:00:11   作者:  
最近在看一些Javascript玩魔術(shù)的資料,感嘆那些真正的是在玩技術(shù),相當(dāng)讓人佩服。
摸索過程中,看見這樣的字符:"\155",用來代替字符"m"。為什么?....完全不知道原因,整個(gè)人頓時(shí)慌了!可別說自己4年的經(jīng)驗(yàn)了!"\155"和"m"是全等的,到現(xiàn)在,2011年了我才知道,深感慚愧!

對(duì)于字符轉(zhuǎn)義,常見的大概如下:

"\u5230" ==> "到"
"\t" ==> horizontal tab "\u0009"
"\\" ==> backslash "\u005C"
"\x35" ==> "5"
....

155由8進(jìn)制轉(zhuǎn)為 10進(jìn)制為 1*64+5*8+5=109
String.fromCharCode(109)==="m"

8進(jìn)制或16進(jìn)制轉(zhuǎn)義字符 總共有256個(gè)

16進(jìn)制轉(zhuǎn)義字符 固定格式為(2位數(shù)):
\x HexDigit HexDigit

8進(jìn)制可以有1-3位數(shù),最大為 "\377" ,在ECMA 262V5 里沒有找到相關(guān)介紹,猜想 求得String value (SV)的方式為以下步驟:

1:得到character values (CV)的長(zhǎng)度值為len
2:len=Math.min(len,3)
3:查看轉(zhuǎn)義符后的長(zhǎng)度為len的字符,是否符合8進(jìn)制,符合到第5步,否則第4步
4:len--,到第3步
5:轉(zhuǎn)換得到相應(yīng)字符s0與len位后的字符相接

"\1568a" ="n8a"
"\0578a" ="/8a"

相關(guān)文章

  • 用JS得到字符串中出現(xiàn)次數(shù)最多的字母

    用JS得到字符串中出現(xiàn)次數(shù)最多的字母

    一個(gè)字符串String=“adadfdfseffserfefsefseetsdg”,找出里面出現(xiàn)次數(shù)最多的字母和出現(xiàn)的次數(shù)。 經(jīng)典的解答思路為:取出字符串的第一個(gè)字符(首字母),利用的字符串的 replace 方法將符合正則表達(dá)式(第一個(gè)字符)替代為空,此字母出現(xiàn)的次數(shù)為原始的字符串長(zhǎng)度減去替代后的字符串長(zhǎng)度。循環(huán)迭代找出長(zhǎng)度最長(zhǎng)的字母。
    2008-03-03
  • Javascript 函數(shù)中的參數(shù)使用分析

    Javascript 函數(shù)中的參數(shù)使用分析

    關(guān)于JS中的函數(shù),相信大家已經(jīng)很了解了,其中有些特性呢,感覺還是值得提一提的,下面就說說JS中的函數(shù)吧。
    2010-03-03
  • ES6 Symbol在對(duì)象中的作用實(shí)例分析

    ES6 Symbol在對(duì)象中的作用實(shí)例分析

    這篇文章主要介紹了ES6 Symbol在對(duì)象中的作用,結(jié)合實(shí)例形式分析了ES6 Symbol在對(duì)象中聲明、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2020-06-06
  • 基于JavaScript實(shí)現(xiàn)一定時(shí)間后去執(zhí)行一個(gè)函數(shù)

    基于JavaScript實(shí)現(xiàn)一定時(shí)間后去執(zhí)行一個(gè)函數(shù)

    在實(shí)際需要中可能需要規(guī)定在指定的時(shí)間之后再去執(zhí)行一個(gè)函數(shù)以達(dá)成期望的目的,這也就是一個(gè)定時(shí)器效果,本文給大家介紹基于JavaScript實(shí)現(xiàn)一定時(shí)間后去執(zhí)行一個(gè)函數(shù)的相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • javascript 實(shí)現(xiàn)雙擊才能打開鏈接的方法

    javascript 實(shí)現(xiàn)雙擊才能打開鏈接的方法

    javascript 實(shí)現(xiàn)雙擊才能打開鏈接的方法...
    2007-08-08
  • js獲取當(dāng)前頁的URL與window.location.href簡(jiǎn)單方法

    js獲取當(dāng)前頁的URL與window.location.href簡(jiǎn)單方法

    下面小編就為大家?guī)硪黄猨s獲取當(dāng)前頁的URL與window.location.href簡(jiǎn)單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • JavaScript Promise啟示錄

    JavaScript Promise啟示錄

    近幾年隨著JavaScript開發(fā)模式的逐漸成熟,CommonJS規(guī)范順勢(shì)而生,其中就包括提出了Promise規(guī)范,Promise完全改變了js異步編程的寫法,讓異步編程變得十分的易于理解
    2014-08-08
  • javascript學(xué)習(xí)小結(jié)之prototype

    javascript學(xué)習(xí)小結(jié)之prototype

    本系列博文主要談一些在 javascript 使用中經(jīng)常會(huì)混淆的高級(jí)應(yīng)用,包括: prototype, closure, scope, this關(guān)鍵字. 對(duì)于一個(gè)需要提高自己javascript水平的程序員,這些都是必須要掌握的,本節(jié)主要介紹prototype.
    2015-12-12
  • Sample script that deletes a SQL Server database

    Sample script that deletes a SQL Server database

    Sample script that deletes a SQL Server database...
    2007-06-06
  • javascript css在IE和Firefox中區(qū)別分析

    javascript css在IE和Firefox中區(qū)別分析

    我們討論的主題CSS網(wǎng)頁布局,最令大家頭疼的問題就是瀏覽器兼容性,雖然52CSS.com介紹過很多這方向的知識(shí),但依然讓很多開發(fā)人員暈頭轉(zhuǎn)向,今天的這篇文章,將列出css和javascript在IE和Firefox中二十三個(gè)不同點(diǎn),希望對(duì)大家的學(xué)習(xí)有所幫助。
    2009-02-02

最新評(píng)論