« 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.