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 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"
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!