Comment convertir une représentation sous forme de chaîne de caractères d'un nombre en entier avec javascript ?

Published: 15 septembre 2022

Tags: Javascript;

DMCA.com Protection Status

Exemples de comment convertir une représentation sous forme de chaîne de caractères d'un nombre en entier avec javascript ?

Convertir une chaîne de caractères en entier

Considérons la variable suivante

var s = '42'

Le type de variable peut être vérifié en utilisant typeof

console.log( typeof s );

donne ici

string

Pour convertir la chaîne de caractères ci-dessus en un entier, une solution consiste à utiliser parseInt()

var i = parseInt(s)

console.log( i );

donne

42

et maintenant si nous vérifions le type

console.log( typeof i );

donne

number

Si s = '3.1415'

si la chaîne de caractères est une représentation d'un flottant

var s = '3.1415'
var i = parseInt(s)
console.log( i );

cela donne

3

Si s = '301 984 2472'

Si la chaîne de caractères contient des nombres séparés par des espaces :

var s = '301 984 2472'
var i = parseInt(s)
console.log( i );

sa renvoie le premier nombre

301

Si s = 'I am 42''

Si la chaîne de caractères commence par une lettre :

var s = 'I am 42'
var i = parseInt(s)
console.log( i );

cela donne

NaN

Si s = '42 is the answer!''

However if the string starts with a number

var s = '42 is the answer!'
var i = parseInt(s)
console.log( i );

it gives

42

Comparer une chaîne de caractères avec un entier

Note:

var s = '42'
var i = parseInt(s)

console.log( i == s );

donne

true

tandis que

console.log( i === s );

donne

false

Références