JavaScript: ottenere un numero intero a partire da una stringa

JavaScript: ottenere un numero intero a partire da una stringa

In JavaScript possiamo ottenere un numero intero a partire da una stringa.

Il metodo charCodeAt() restituisce il codice UTF-16 di un carattere. Quindi si tratta di trasformare prima la stringa in un array di caratteri e quindi sommare i valori dei loro codici.


'use strict';

const strToInt = str => {
    let strParts = str.split('');
    let output = 0;

    for(let i = 0; i < strParts.length; i++) {
        output += strParts[i].charCodeAt(0);
    }

    return output;
};


Esempio d'uso:


'use strict';

console.log(strToInt('Lorem ipsum')); // 1101

Torna su