Ką Atob() metodas veikia „JavaScript“.

Ka Atob Metodas Veikia Javascript



atob() “ reiškia „ ASCII į dvejetainį “ dekoduotas metodas, skirtas dekoduoti užkoduotą bazinę 64 eilutę. The bazė-64 reiškia dvejetainius duomenis ASCII formatu, kurių negalima perskaityti kaip tekstą. Tai padeda saugoti svarbią ir jautrią informaciją. Iššifruotą eilutę lengva perskaityti ir suprasti, t. y. žmogaus skaitomu formatu.

Šis užrašas iliustruoja „“ tikslą, veikimą ir naudojimą atob() “ metodas JavaScript.





Ką „atob()“ metodas veikia „JavaScript“?

atob() “ metodas iškoduoja užkoduotą dvejetainių duomenų eilutę. „ atob() “ atkuria šias užkoduotas 64 bazės eilutes, susiejant kiekvieną eilutės simbolį į pradinį 6 bitų dvejetainį vaizdą.



Sintaksė

DUNGEON ( užkoduotas )

Aukščiau pateiktoje sintaksėje „ užkoduotas ” nurodo duomenų eilutę, užkoduotą baziniu-64 dvejetainiu formatu.



Pavyzdys: „atob()“ metodo taikymas „JavaScript“.

Šiame pavyzdyje aptartas metodas gali būti taikomas pirmiausia užkoduojant ir iššifruojant inicijuotą eilutę dukart spustelėjus mygtuką.





HTML kodas

Peržiūrėkime šias HTML kodo eilutes:

< p > Iššifruoti rašytinę bazę - 64 užkoduota pastraipa dvigubai spustelėkite tai mygtuką. p >
< mygtukas ondblclick = 'išversti ()' > Dukart spustelėkite mygtuką >
< p id = 'bandymas' > p >

Aukščiau pateiktame HTML kode:



  • Pirmiausia įtraukite pastraipą per „

    “ žymą.

  • Kitame veiksme įtraukite mygtuką su susietu „ ondblclick 'įvykis nukreipia į funkciją pavadinimu ' išversti () “, kuris bus suaktyvintas dukart spustelėjus mygtuką.
  • Dabar „

    ' žyma nurodo antrą pastraipą su ID ' bandymas “, kuriame bus pridėtos užkoduotos ir iškoduotos eilutės.

JavaScript kodas

Dabar pereikime prie „JavaScript“ kodo bloko:

< scenarijus >
funkcija išversti ( ) {
buvo styga = 'Linux' ;
buvo užkoduotas = bro ( styga ) ;
buvo iššifruoti = DUNGEON ( užkoduotas ) ;
buvo rezultatas = 'Koduota eilutė yra: ' + užkoduotas + '
'
+ 'Iškoduota eilutė:   ' + iššifruoti ; dokumentas. getElementById ( 'bandymas' ) . vidinis HTML = rezultatas ;
}
scenarijus >

Aukščiau esančiame kodo bloke:

  • Pirmiausia deklaruokite funkciją ' išversti () “.
  • Jo apibrėžime inicijuokite eilutę, kurią reikia iššifruoti ir užkoduoti.
  • Po to pritaikykite „ btoa() “ metodas, kuris kaip argumentą priima inicijuotą eilutę ir užkoduoja ją į bazinį-64 formatą.
  • Dabar pritaikykite „ atob()“ metodas „dekoduoti “ užkoduotą eilutę į pradinį teksto formatą.
  • Galiausiai pritaikykite „ getElementById() “ metodą, kad pasiektumėte pastraipą ir pridėtumėte iššifruotas ir užkoduotas eilutės reikšmes joje (pastraipoje) naudodami „ vidinis HTML “ ypatybę dukart spustelėjus.

Išvestis

Išvestis rodo, kad kodavimas ir dekodavimas atlikti tinkamai.

Išvada

„JavaScript“ įtaisytasis „ atob() “ metodas naudojamas bazinei 64 koduotai eilutei dekoduoti. Užkoduotą eilutę jis priima kaip argumentą ir atitinkamai ją iškoduoja. Tačiau kodavimas atliekamas naudojant ' btoa() “ metodas taip pat vadinamas „ dvejetainis į ASCII “. Šiame įraše buvo aptartas „“ tikslas, veikimas ir funkcionalumas atob() “ metodas JavaScript.