Maison > interface Web > js tutoriel > Résumé complet des différentes conversions de systèmes numériques en JavaScript (tutoriel graphique)

Résumé complet des différentes conversions de systèmes numériques en JavaScript (tutoriel graphique)

亚连
Libérer: 2018-05-19 09:31:51
original
1815 Les gens l'ont consulté

Cet article présente principalement la conversion de divers systèmes numériques en JavaScript, en utilisant le mode de base de toString pour la conversion. Les différences et similitudes entre l'appel de toString(10) et l'appel de toString() sur les nombres sont toutes mentionnées dans cet article. dans, vous pouvez consulter l'explication détaillée ci-dessous pour les étapes de fonctionnement spécifiques. Les amis intéressés peuvent s'y référer.

Utilisez le mode de base de toString pour la conversion :

ECMAScript décrit le toString du type number comme suit :

La méthode toString() du type Number est spéciale, et il a deux types de modes, à savoir le mode par défaut et le mode de base. En mode par défaut, la méthode toString() génère simplement une valeur numérique (qu'elle soit entière, à virgule flottante ou notation scientifique) avec la chaîne correspondante, comme suit :

var iNum1 = 10;
var iNum2 = 10.0;
alert(iNum1.toString()); //输出 "10"alert(iNum2.toString()); //输出 "10"
Copier après la connexion

Remarque : En mode par défaut, la méthode toString() de type Number renvoie la représentation décimale du nombre, quelle que soit la représentation dans laquelle le nombre a été initialement déclaré. Par conséquent, les nombres déclarés sous forme littérale octale ou hexadécimale sont générés sous forme décimale.
En utilisant le mode base de la méthode toString() du type Number, les nombres peuvent être générés dans différentes bases, par exemple, la base du binaire est 2, la base de l'octal est 8 et la base de l'hexadécimal est 16. .
La base est juste un autre ajout de la base vers laquelle convertir, qui est le paramètre de la méthode toString() :

var iNum = 10;
alert(iNum.toString(2)); //输出 "1010"alert(iNum.toString(8)); //输出 "12"alert(iNum.toString(16)); //输出 "A"
Copier après la connexion

dans front Dans l'exemple, le nombre 10 est affiché sous 3 formes différentes, à savoir la forme binaire, la forme octale et la forme hexadécimale. HTML représente chaque couleur en hexadécimal, ce qui est utile lorsque vous travaillez avec des nombres en HTML.

Remarque : appeler toString(10) sur un nombre équivaut à appeler toString(), ils renvoient tous deux la forme décimale du nombre.

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles associés :

js Implémentation du transfert mutuel de code Json entre le front et le backend

Service $http Explication détaillée du passage de la méthode Postjssur le cas des paramètres

Quelles sont les erreurs courantes commises par les utilisateurs novices de JS

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