Hva gjør Atob()-metoden i JavaScript

Hva Gjor Atob Metoden I Javascript



« atob() ' refererer til ' ASCII til binær ” dekodet metode for å dekode den kodede base-64-strengen. De base-64 representerer de binære dataene i ASCII-format som ikke kan leses som tekst. Det hjelper med å lagre viktig og sensitiv informasjon. Den dekodede strengen er lett å lese og forstå, dvs. i et format som kan leses av mennesker.

Denne oppskriften vil illustrere formålet, arbeidet og bruken av ' atob() '-metoden i JavaScript.







Hva gjør 'atob()'-metoden i JavaScript?

« atob() ”-metoden dekoder den kodede binære datastrengen. « atob() ” rekonstruerer disse kodede base-64-strengene ved å kartlegge hvert tegn i strengen til dens originale 6-bits binære representasjon.



Syntaks

FANGEHULL ( kodet )

I syntaksen ovenfor, ' kodet ” spesifiserer datastrengen som er kodet i det binære base-64-formatet.



Eksempel: Bruk av 'atob()'-metoden i JavaScript

I dette eksemplet kan den omtalte metoden brukes til først å kode og deretter dekode den initialiserte strengen ved dobbeltklikk på knappen.





HTML-kode

La oss gå gjennom følgende linjer med HTML-kode:

< s > For å dekode den skrevne basen - 64 kodet avsnitt dobbelt klikk på dette knapp. s >
< knappen og klikk = 'oversette()' > Dobbeltklikk knapp >
< p id = 'test' > s >

I HTML-koden ovenfor:



  • Først av alt, ta med et avsnitt via '

    ' stikkord.

  • I neste trinn inkluderer du en knapp som har en tilknyttet ' ondblklikk ' hendelse som omdirigerer til funksjonen kalt ' oversette() ” som vil bli utløst ved dobbeltklikk på knappen.
  • Nå, '

    '-taggen spesifiserer det andre avsnittet med en id ' test ” der de kodede og dekodede strengene vil bli lagt til.

JavaScript-kode

La oss nå gå videre til JavaScript-kodeblokken:

< manus >
funksjon oversette ( ) {
var streng = 'Linux' ;
var kodet = bror ( streng ) ;
var dekodet = FANGEHULL ( kodet ) ;
var resultat = 'Kodet streng er: ' + kodet + «
»
+ 'Dekodet streng :    ' + dekodet ; dokument. getElementById ( 'test' ) . indreHTML = resultat ;
}
manus >

I kodeblokken ovenfor:

  • Først erklærer du funksjonen ' oversette() '.
  • I sin definisjon initialiser strengen som må dekodes og kodes.
  • Etter det bruker du ' btoa() ” metode som tar den initialiserte strengen som argument og koder den inn i base-64-formatet.
  • Bruk nå ' atob()'-metoden for å 'dekode ” den kodede strengen til det opprinnelige tekstformatet.
  • Til slutt, bruk ' getElementById() '-metoden for å få tilgang til avsnittet og legge til de dekodede og kodede strengverdiene i det (avsnitt) via ' indreHTML ” egenskap ved dobbeltklikk.

Produksjon

Utdataene viser at koding og dekoding gjøres riktig.

Konklusjon

I JavaScript er den innebygde ' atob() ”-metoden brukes for å dekode den base-64-kodede strengen. Den tar den kodede strengen som argument og dekoder den deretter. Kodingen gjøres imidlertid via ' btoa() ' metode også referert til som ' binær til ASCII '. Denne oppskriften har dekket målet, virkemåten og funksjonaliteten til ' atob() '-metoden i JavaScript.