Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété valueAsNumber de l'interface HTMLInputElement représente la valeur actuelle de l'élément HTML <input> sous forme de nombre ou NaN si la conversion en valeur numérique est impossible.
Cette propriété peut également être définie directement, par exemple pour définir une valeur numérique par défaut en fonction d'une condition.
Un nombre qui représente la valeur de l'élément ou NaN si la conversion en valeur numérique est impossible.
Dans cet exemple, le journal affiche la valeur actuelle de l'entrée number lorsqu'elle est modifiée.
Nous incluons un <input> de type number et un <label> associé, avec un conteneur <pre> pour notre sortie.
Le contenu de l'élément <pre> est mis à jour avec la valeur actuelle de l'élément <input> à chaque fois qu'un évènement change est déclenché.
Si vous supprimez le nombre dans le composant, le résultat est NaN.
Cet exemple montre la propriété valueAsNumber d'un <input> de type datetime-local.
Nous incluons un <input> de type datetime-local :
Lorsqu'aucune date ni heure n'est sélectionnée, la chaîne de caractères vide est convertie en NaN. À chaque sélection, un évènement change est déclenché, mettant à jour le contenu du <pre> qui affiche la HTMLInputElement.value du contrôle de formulaire comparée à cette valeur en tant que nombre.
| HTML # dom-input-valueasnumber-dev |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 16 avr. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.