Converti intero nel suo carattere equivalente in JavaScript

Converti Intero Nel Suo Carattere Equivalente In Javascript



Il processo di conversione di un numero intero nel suo carattere equivalente o viceversa aiuta ad accedere istantaneamente ai caratteri alfabetici e ai numeri. Ad esempio, questa tecnica può essere di grande aiuto nella progettazione di una combinazione riservata o nella codifica dei dati. Inoltre, è di grande aiuto anche per ridurre la complessità complessiva del codice.

Questo tutorial discuterà gli approcci per convertire un numero intero nel suo carattere equivalente usando JavaScript.

Come convertire/trasformare un numero intero nel suo equivalente di carattere usando JavaScript?

Per convertire un numero intero nel suo carattere equivalente in JavaScript, applica la combinazione ' charCodeAt() ' e ' String.fromCharCode() metodi. Il metodo charCodeAt() fornisce l'Unicode del carattere in corrispondenza di un indice specifico in una stringa, mentre il metodo String.fromCharCode() trasforma i valori Unicode in caratteri. Questi metodi possono essere applicati in combinazione per restituire il carattere corrispondente rispetto al numero intero passato rispetto al carattere specificato tramite una funzione definita dall'utente.







Sintassi



corda. charCodeAt ( indice )

Nella sintassi precedente:



indice ' si riferisce all'indice del carattere.





Corda . fromCharCode ( num1 , num2 )

Nella sintassi data:

num1 ”, “ num2 ” corrispondono a uno o più valori Unicode da convertire.



Esempio 1: conversione di un numero intero nel suo carattere equivalente (minuscolo) utilizzando JavaScript
In questo esempio, l'intero passato verrà convertito nel carattere equivalente in minuscolo:

< tipo di sceneggiatura = 'testo/javascript' >
funzione convertintChar ( numero intero ) {
lascia carattere = 'un' . charCodeAt ( 0 ) ;
consolare. tronco d'albero ( 'Il codice carattere è:' , carattere ) ;
Restituzione Corda . fromCharCode ( carattere + numero intero ) ;
}
consolare. tronco d'albero ( 'Il carattere equivalente del numero intero è:' , convertintChar ( Due ) ) ;
copione >

Nelle righe di codice precedenti:

  • Definire una funzione denominata ' convertintChar() ” con il parametro indicato.
  • Il parametro della funzione punta all'intero, che deve essere convertito nel suo carattere equivalente.
  • Nella definizione della funzione, specificare il carattere indicato e applicare il ' charCodeAt() ” metodo che ha “ 0 ” come parametro, che indica l'indice del carattere.
  • Questo metodo restituirà l'Unicode del carattere associato e lo visualizzerà.
  • Successivamente, applica il ' String.fromCharCode() ” per convertire il valore Unicode calcolato, nel passaggio precedente, in un carattere.
  • Il ' + Il segno nel parametro del metodo indica che l'intero passato verrà aggiunto al carattere specificato discusso in precedenza e restituirà il carattere corrispondente rispetto ad esso.
  • Infine, accedi alla funzione definita passando il numero indicato per eseguire il requisito desiderato.

Produzione

Nell'output precedente, il numero intero ' Due ” viene convertito nel suo carattere equivalente “ c ”. Si noti che 0,1,2 corrispondono ai caratteri ' un ”, “ b ”, “ c ', e così via.

Esempio 2: convertire un numero intero nel suo carattere equivalente (maiuscolo) utilizzando JavaScript
In questo particolare esempio, allo stesso modo, il numero intero passato verrà convertito nel suo carattere equivalente ma in maiuscolo:

< tipo di sceneggiatura = 'testo/javascript' >
funzione convertintChar ( numero intero ) {
lascia carattere = 'UN' . charCodeAt ( 0 ) ;
consolare. tronco d'albero ( 'Il codice carattere è:' , carattere ) ;
Restituzione Corda . fromCharCode ( carattere + numero intero ) ;
}
consolare. tronco d'albero ( 'Il carattere equivalente del numero intero è:' , convertintChar ( 0 ) ) ;
copione >

Eseguire i seguenti passaggi, come indicato nel codice precedente:

  • Definire una funzione con il parametro indicato, come abbiamo fatto nell'esempio precedente.
  • Nella sua definizione, specificare il carattere in maiuscolo e associarlo al “ charCodeAt() ” metodo, come discusso in precedenza.
  • Quindi, ripetere gli approcci discussi come indicato in precedenza per convertire il numero intero passato ' 0 ” nel suo carattere equivalente.

Produzione

Nell'output sopra, il codice carattere di ' UN ” è 65 e il carattere equivalente del numero intero passato “ 0 ' è ' UN ”.

Esempio 3: riconvertire il carattere nel suo equivalente intero utilizzando JavaScript
Se è necessario riconvertire il carattere nel suo numero intero equivalente, seguire i passaggi indicati di seguito:

< tipo di sceneggiatura = 'testo/javascript' >
funzione convertcharInt ( cap ) {
lascia carattere = 'un' . charCodeAt ( 0 ) ;
consolare. tronco d'albero ( 'Il codice carattere è:' , carattere ) ;
Restituzione cap. charCodeAt ( 0 ) - carattere ;
}
consolare. tronco d'albero ( 'L'equivalente intero del carattere è:' , convertcharInt ( 'un' ) ) ;
copione >

Implementare i seguenti passaggi, come indicato nel codice precedente:

  • Definire una funzione denominata ' convertcharInt() ” con il parametro specificato, che corrisponde al carattere passato che deve essere convertito nell'intero equivalente.
  • Nella definizione della funzione, allo stesso modo, restituire l'Unicode del carattere associato e visualizzarlo.
  • Inoltre, sottrai il codice carattere del carattere ' un ” dal codice carattere del carattere passato per recuperare il numero intero equivalente del carattere.
  • Infine, accedi alla funzione definita passando il carattere ' un ” per ottenere il suo numero intero equivalente.

Produzione

L'output sopra indica che la funzionalità desiderata è stata raggiunta.

Conclusione

Il ' charCodeAt() ' e il ' String.fromCharCode() I metodi ” possono essere implementati in combinazione per convertire il numero intero nel suo carattere equivalente in JavaScript. Questi metodi vengono utilizzati per restituire sia i caratteri minuscoli che maiuscoli corrispondenti agli interi passati. Questo blog è guidato a convertire/trasformare un numero intero nel suo carattere equivalente in JavaScript.