Maison > interface Web > js tutoriel > Fonctions JavaScript avancées (5) pour prendre des décimales et des entiers en js

Fonctions JavaScript avancées (5) pour prendre des décimales et des entiers en js

黄舟
Libérer: 2017-02-11 14:44:21
original
2126 Les gens l'ont consulté

Fonction pour obtenir la partie entière de la décimale en js

Rejeter la partie décimale,Conserver la partie entière

js:parseInt (7/2)

Arrondir,S'il y a des décimales, ajoutez la partie entière1

js : Math.ceil(7/2)

Arrondir à l'inférieur

js : Math.round(7/2)

Arrondir down

js : Math.floor(7/2)

Pièce jointe : Comment déterminer le type numérique d'entrée (à utiliser sans guillemets !)

En fait, il s'agit de utilisez des expressions régulières.

"^\d $" // Entier non négatif (entier positif 0)

"^[0-9]*[ 1 -9][0-9]*$"// Entier positif

"^((-\d )|(0 ))$" // Entier non positif ( entier négatif 0)

"^-[0-9]*[1-9][0-9]*$"// Entier négatif

"^-?\d $" // Entier

"^\d (\.\d )?$" // Non- nombre à virgule flottante négatif (Nombre à virgule flottante positif 0) 

"^(([0-9] \.[0-9]*[1-9 ][0-9 ]*)|([0-9]*[1-9][0-9]*\.[0-9] )|([0-9]*[1-9][0 -9]*) )$" //Nombre à virgule flottante positif

"^((-\d (\.\d )?)|(0 (\.0 ) ? ))$"//Nombre à virgule flottante non positif (nombre à virgule flottante négatif 0) 

" ^(-(([0-9 ] \.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\ .[0-9] )|( [0-9]*[1-9][0-9]*)))$"//Nombre à virgule flottante négatif 

" ^(-?\d )(\. \d )?$"//Nombre à virgule flottante

Exemple

var r = / ^[0-9]*[1-9 ][0-9]*$///Entier positif

r.test(str/); /str est le caractère que vous souhaitez juger L'exécution renvoie des résultatstrue ou false

Magnifique texte et images


Ce qui précède est le contenu Pour en savoir plus. contenu associé, veuillez faire attention au site Web PHP chinois (www.php.cn) !


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