Maison > interface Web > js tutoriel > Comment puis-je convertir des chaînes en entiers en JavaScript ?

Comment puis-je convertir des chaînes en entiers en JavaScript ?

Linda Hamilton
Libérer: 2024-12-28 06:47:11
original
995 Les gens l'ont consulté

How Can I Convert Strings to Integers in JavaScript?

Conversion de chaînes en entiers en JavaScript

En JavaScript, il existe plusieurs méthodes disponibles pour convertir une chaîne en entier.

Fonction de nombre natif

La méthode la plus simple consiste à utiliser le Fonction Number native :

const x = Number("1000");
Copier après la connexion

parseInt()

La fonction parseInt() convertit une chaîne en un entier, en spécifiant éventuellement la base (base) du nombre . Par défaut, il utilise la base 10, ce qui donne un nombre décimal.

const x = parseInt("1000", 10);
Copier après la connexion

Opérateur Unary Plus

Si la chaîne est déjà un nombre entier (sans début ni fin caractères), l'opérateur unaire plus ( ) peut être utilisé :

const x = +"1000";
Copier après la connexion

Math.floor()

Si la chaîne représente un flottant et que vous souhaitez la convertir en entier, Math.floor() peut être utilisé :

const x = Math.floor("1000.01");
Copier après la connexion

parseFloat() avec Math.floor()

Si vous souhaitez conserver la partie décimale (le cas échéant) puis l'arrondir à l'entier le plus proche, vous pouvez utiliser parseFloat() et Math.floor() :

const x = Math.floor(parseFloat("1000.01"));
Copier après la connexion

Math.round()

Similaire à Math.floor(), Math.round() également effectue une conversion chaîne en nombre et renvoie un nombre arrondi :

const x = Math.round("1000"); // Equivalent to round("1000", 0)
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal