Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1200 connectés 

  FORUM HardWare.fr
  Programmation

   [javascript] si j'ai 16.52, comment garder 0.52, virer l'entier koi !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] si j'ai 16.52, comment garder 0.52, virer l'entier koi !

n°49429
Profil sup​primé
Posté le 28-07-2001 à 02:50:28  answer
 

Hello,
je repepete !
j'ai par exemple 16.52. je veux garder la virgule seulement... 0.52 MAIS je ne veux pas faire :
var x = 16.52;
var y = Math.floor(x);
x = y-x;
 
OK ? il doit bien y avoir un truc du genre : Math.frac() ???
 
merci ....

mood
Publicité
Posté le 28-07-2001 à 02:50:28  profilanswer
 

n°49443
Dost67
Posté le 28-07-2001 à 11:57:09  profilanswer
 

Connait pas très bien JS mais si tu convertis le float en string et que tu split la chaîne avec "." comme spéarateur t'auras plus que le .52. Ensuite tu reconvertis en float.

n°49461
MarcP
Boinc.fr
Posté le 28-07-2001 à 14:40:54  profilanswer
 

methode plus simple que je fait en delphi, à toi de converir en JS ! :
a := a - Int(a)
ca devrait marcher sans trop de modif et c'est assez simple !
Int sert à garder la partie entière d'une nombre...


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°49506
BifaceMcLe​OD
The HighGlandeur
Posté le 28-07-2001 à 23:28:15  profilanswer
 

En JavaScript, la fonction à utiliser pour tronquer un flottant est Math.round() (Math.floor ne marchera pas avec les nombres négatifs). Mais il n'y a pas de fonction frac(), donc il faut faire "x - Math.round(x)".

 

[edtdd]--Message édité par BifaceMcLeOD--[/edtdd]

n°49512
wouatouwou​atou
Posté le 28-07-2001 à 23:46:31  profilanswer
 

round() ne fait pas l'arrondit suivant 0.5 ?
paske dans ce cas fo faire gaffe... on peu se retrouver avec un nombre negatif.. :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

   [javascript] si j'ai 16.52, comment garder 0.52, virer l'entier koi !

 

Sujets relatifs
[Javascript] Sondage avec plusieurs questionsqui est fort en javascript
[Javascript]Comment faire pour virer apache?
[Javascript] Formulaire (bouton, input texte optionnels)[PHP / Javascript / HTML] Et en utilisant les layers???
[JAVASCRIPT] Passage de parametres[JAVASCRIPT] Correspondance entre String et Field
[JAVASCRIPT] Reflexion[Javascript] Rien compris a ce &#$£$*%! de probléme
Plus de sujets relatifs à : [javascript] si j'ai 16.52, comment garder 0.52, virer l'entier koi !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR