Comment calculer la division en JavaScript : 1. Divisez et arrondissez à "Math.round(x)" ; 2. Divisez et arrondissez à "Math.floor(x)" ; ceil(x)" implémente la division et l'arrondi.
L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.
Division en Javascript
Aujourd'hui je vais faire un exercice et utiliser JS pour faire la pagination La formule utilisée est :
totalPage =( totalNum-1)/numPerPage+1;
où totalPage représente le. nombre total de pages, totalNum représente la longueur de tous les enregistrements renvoyés et numPerPage représente le nombre de lignes affichées sur chaque page. Je l'ai déjà utilisé dans du code Java et il n'y a eu aucun problème. Mais aujourd'hui, lorsque j'ai utilisé cette formule dans JS, quelque chose s'est mal passé. L'opération de division "/" dans JS pouvait en fait renvoyer une décimale, ce qui était inattendu. .
Puis j'ai vérifié les informations sur Internet et j'ai trouvé une fonction plus rapide, Math.ceil(x), arrondissant, et cela s'est fait directement. .
// javascript除法如何取整 Math.round(x) // 四舍五入,如Math.round(0.60),结果为1;Math.round(0.49),结果为0; Math.floor(x) // 向下舍入,如Math.floor(0.60)与Math.floor(0.49),结果均为0; Math.ceil(x) //向上舍入,如Math.ceil(0.60)与Math.ceil(0. 49),结果均为1。
Opération de division de JS » / « Contrairement à Java, l'opération de division dans JS peut renvoyer des décimales, alors faites particulièrement attention. .
Étude recommandée : "Tutoriel avancé Javascript"
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!