Maison  >  Article  >  interface Web  >  Comment convertir une chaîne en entier dans un nœud (trois méthodes)

Comment convertir une chaîne en entier dans un nœud (trois méthodes)

PHPz
PHPzoriginal
2023-04-17 16:43:571565parcourir

Dans Node.js, il est souvent nécessaire de convertir des chaînes en entiers. En effet, la conversion de type entre chaînes et nombres est relativement simple en JavaScript. Cependant, comme Node.js utilise le moteur V8, il possède ses propres fonctionnalités particulières.

Node.js propose plusieurs méthodes pour convertir des chaînes en entiers. Voici quelques méthodes courantes. La fonction

  1. parseInt()

parseInt() est la méthode la plus basique pour convertir une chaîne en entier. Il accepte deux paramètres, le premier paramètre est la chaîne à convertir et le deuxième paramètre est la base à analyser.

La base est un entier qui représente la base à utiliser. Par exemple, si la base est 10, la chaîne analysée doit être représentée sous forme décimale de base.

Voici un exemple basique :

const str = '123';
const num = parseInt(str);
console.log(num); // 123

Si vous souhaitez spécifier la base, vous pouvez passer le deuxième paramètre à la fonction parseInt(). Par exemple, pour convertir une chaîne hexadécimale en entier, vous pouvez utiliser le code suivant :

const str = '1A';
const num = parseInt(str, 16);
console.log(num); // 26
  1. Number()

La fonction Number() est une autre façon de convertir une chaîne en nombre. Il accepte un paramètre, la chaîne à convertir.

Voici un exemple d'utilisation de la fonction Number() :

const str = '123';
const num = Number(str);
console.log(num); // 123

Vous pouvez utiliser la fonction Number() pour convertir une chaîne en nombre à virgule flottante. Par exemple :

const str = '123.45';
const num = Number(str);
console.log(num); // 123.45
  1. Unaire + Opérateur

L'opérateur unaire plus (+) peut également convertir des chaînes en nombres. Il n'accepte qu'un seul paramètre, la chaîne à convertir.

Voici un exemple d'utilisation de l'opérateur unaire plus :

const str = '123';
const num = +str;
console.log(num); // 123

Vous pouvez utiliser l'opérateur unaire plus pour convertir une chaîne en nombre à virgule flottante. Par exemple :

const str = '123.45';
const num = +str;
console.log(num); // 123.45

Il convient de noter que l'opérateur unaire plus ne fonctionne que sur les chaînes qui peuvent être converties en nombres valides. Pour les chaînes invalides, il renverra NaN.

Résumé

Cet article présente quelques méthodes pour convertir des chaînes en entiers. Dans Node.js, l'utilisation de la fonction parseInt() est la méthode la plus courante. Cependant, selon la situation, vous pouvez également utiliser la fonction Number() ou l'opérateur d'addition unaire pour accomplir la même tâche.

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