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
Linda Hamiltonoriginal
2024-12-28 06:47:111012parcourir

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");

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);

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

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");

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"));

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)

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