OVH Cloud OVH Cloud

Tronquer un nombre

6 réponses
Avatar
Fallen Angel
Bonjour

je cherche à tronquer un nombre en javascript mais je ne sais pas comment
faire!

Merci de vos future reponse

6 réponses

Avatar
O.L.
Fallen Angel vient de nous annoncer :
Bonjour

je cherche à tronquer un nombre en javascript mais je ne sais pas comment
faire!

Merci de vos future reponse


Tronquer comment ?

Un exemple :
str = 123456;
str = str+""; //convertit en chaine
str2 = str.substring(0, 3);
alert(str2);
... te sort : 123

@+

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net

Avatar
ASM

Un exemple :
str = 123456;
str = str+""; //convertit en chaine
str2 = str.substring(0, 3);
alert(str2);
... te sort : 123


mais ce sera une chaine !

<script type="text/javascript">
function tronque(nombre,longueur){
// renvoie un nombre de la longueur demandee
return +((nombre+'').substring(0,longueur));
}
</script>

<a href="#"
onclick="alert(tronque(123456,3)+1);">
tronque sur 3 premiers et ajoute 1
</a>


--
Stephane Moriaux et son [moins] vieux Mac

Avatar
O.L.

Un exemple :
str = 123456;
str = str+""; //convertit en chaine
str2 = str.substring(0, 3);
alert(str2);
... te sort : 123


mais ce sera une chaine !


Oui mais on ne tronque pas un nombre ! On tronque une chaine ... et une
chaine tronquée, ça donne une chaine ...

Na ! :p

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net


Avatar
ASM
... te sort : 123


mais ce sera une chaine !


Oui mais on ne tronque pas un nombre ! On tronque une chaine ... et une
chaine tronquée, ça donne une chaine ...

Na ! :p


Oui mais il était demandé "tronquer un nombre"
ce que fait ma petite fonction (inspirée de ce que tu as proposé)

Na ! t'aussi ! :-p

--
Stephane Moriaux et son [moins] vieux Mac



Avatar
O.L.
ASM a pensé très fort :
... te sort : 123


mais ce sera une chaine !


Oui mais on ne tronque pas un nombre ! On tronque une chaine ... et une
chaine tronquée, ça donne une chaine ...

Na ! :p


Oui mais il était demandé "tronquer un nombre"
ce que fait ma petite fonction (inspirée de ce que tu as proposé)

Na ! t'aussi ! :-p


Mmmmm :-p

--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net




Avatar
Olivier Miakinen

Oui mais on ne tronque pas un nombre ! On tronque une chaine ... et une
chaine tronquée, ça donne une chaine ...


Oui mais il était demandé "tronquer un nombre"


Ah là là ! Si Fallen avait été plus clair, ça aurait peut-être évité des
disputes...

Pour moi, tronquer un nombre, ça pourrait aussi bien être ceci :
nombre = (nombre > 0) ? Math.floor(nombre) : Math.ceil(nombre);