Comment limiter les décimales sans arrondi en JavaScript
Lorsque vous travaillez avec des valeurs décimales, il est souvent souhaitable de les afficher avec un nombre spécifique de décimales, même si cela entraîne une troncature. La méthode toFixed(), comme démontré dans l'extrait de code fourni, arrondit la valeur au nombre de décimales spécifié. Cependant, si nous voulons tronquer au lieu d'arrondir, nous devons utiliser une approche alternative.
La solution réside dans la conversion du nombre en chaîne et dans l'utilisation d'une expression régulière pour correspondre au nombre souhaité de décimales :
<br>function calc(theform) {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">var num = theform.original.value, rounded = theform.rounded var with2Decimals = num.toString().match(/^-?\d+(?:\.\d{0,2})?/)[0] rounded.value = with2Decimals
}
Dans ce code, nous :
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!