Maison >interface Web >Questions et réponses frontales >Comment arrondir en javascript sans décimales

Comment arrondir en javascript sans décimales

青灯夜游
青灯夜游original
2022-03-28 14:50:584648parcourir

Méthode : 1. Utilisez l'instruction "parseInt(numeric)" pour arrondir ; 2. Utilisez l'instruction "numeric.toFixed(0)" pour arrondir ; 3. Utilisez l'instruction "Math.ceil(numeric)" pour arrondir ; 4. Utilisez l'instruction "Math.floor(numeric value)" pour arrondir la valeur entière, etc.

Comment arrondir en javascript sans décimales

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

En JavaScript, si une valeur n'a pas de décimales (supprimez la partie décimale), elle peut être arrondie. Permettez-moi de vous présenter quelques méthodes d'arrondi JavaScript.

Comment arrondir aux nombres entiers (sans décimales) en JavaScript

1 parseInt()

// js内置函数,注意接受参数是string,所以调用该方法时存在类型转换
parseInt(1.5555) // => 1

2. Number.toFixed(0)

// 注意toFixed返回的字符串,若想获得整数还需要做类型转换
1.5555.toFixed(0)  // => "1"

3. )

// 向上取整
Math.ceil(1.5555) // => 2

4. Math.floor()

// 向下取整
Math.floor(1.5555) // => 1

5. Math.round()

// 四舍五入取整
Math.round(1.5555) // => 2

Math.round(1.4999) // => 1

6.

// 舍弃小数取整
Math.trunc(1.5555) // => 1

8. Opération ou arrondi au niveau du bit

// 利用位运算取整,仅支持32位有符号整型数,小数位会舍弃,下同
~~1.5555 // => 1

9. Arrondi XOR au niveau du bit

1.5555 | 0  // => 1
【Recommandations associées :

tutoriel vidéo javascript, front-end web

.

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