Maison > interface Web > js tutoriel > Comment convertir une chaîne en binaire en javascript

Comment convertir une chaîne en binaire en javascript

青灯夜游
Libérer: 2022-01-26 16:17:46
original
11009 Les gens l'ont consulté

Méthode de conversion : 1. Utilisez la méthode split() pour convertir la chaîne en un tableau de caractères ; 2. Parcourez le tableau de caractères et utilisez les méthodes charCodeAt() et toString() pour convertir chaque élément de caractère en une valeur binaire ; . Utilisez la méthode join( ) pour fusionner les éléments du tableau et les convertir en valeurs binaires complètes.

Comment convertir une chaîne en binaire en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

javascript convertit la chaîne en binaire

  • Convertissez la chaîne en un tableau de caractères

  • Parcourez le tableau de caractères et utilisez charCodeAt() pour convertir chaque élément de caractère en code ascii

  • Utiliser toString(2) pour convertir les éléments de code ascii en binaire

  • Utilisez join() pour épisser les éléments du tableau et les convertir en chaînes binaires.

Code d'implémentation :

function strToBinary(str){
    var result = [];
    var list = str.split("");
    for(var i=0;i<list.length;i++){
        if(i != 0){
            result.push(" ");
        }
        var item = list[i];
        var binaryStr = item.charCodeAt().toString(2);
        result.push(binaryStr);
    }   
    return result.join("");
}
 
console.log(strToBinary("我们")); //110001000010001 100111011101100
Copier après la connexion

Comment convertir une chaîne en binaire en javascript

[Recommandations associées : Tutoriel d'apprentissage javascript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal