Maison >interface Web >js tutoriel >Explication détaillée d'exemples de diverses conversions de systèmes numériques en JavaScript

Explication détaillée d'exemples de diverses conversions de systèmes numériques en JavaScript

黄舟
黄舟original
2017-08-22 11:54:441841parcourir

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"

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 n'est qu'un autre ajout à la base vers laquelle convertir, qui est l'argument de la méthode toString() :


var iNum = 10;
alert(iNum.toString(2)); //输出 "1010"alert(iNum.toString(8)); //输出 "12"alert(iNum.toString(16)); //输出 "A"

Dans l'exemple précédent , 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.

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!

Déclaration:
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