Page 1 sur 1
arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 12:08
par mykerinos1
Bonjour.
Comment arrondir la valeur d'une donnée reçue sur laquelle j'ai appliqué un calcul ?
Merci
Code : Tout sélectionner
socket.onmessage = function (event) {
var data=JSON.parse(event.data) //pour transformer le retour texte en JSON
document.getElementById("vent").innerHTML=data["data"]["conditions"][0]["wind_speed_last"]*1.609;
document.getElementById("temperature").innerHTML=(data["data"]["conditions"][0]["temp"]-32)*0.55;
console.log (data);
};
Re: arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 13:10
par webmaster
Bonjour,
Pour arrondir facilement, j'utilise numberFormat :
https://www.toutjavascript.com/referenc ... format.php
Re: arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 13:24
par mykerinos1
Merci pour ces infos.
Mais ou mettre tout ca ? a part le fr.
Dans le script ?
Dois je créer une variable ?
Merci
Re: arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 17:59
par webmaster
Ca serait quelque chose comme ça :
Code : Tout sélectionner
var int=new Intl.NumberFormat("fr-FR", {maximumFractionDigits: 2, minimumFractionDigits: 2});
var val=(data["data"]["conditions"][0]["temp"]-32)*0.55;
document.getElementById("temperature").innerHTML=int.NumberFormat(val);
Re: arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 18:16
par mykerinos1
Merci encore pour ton aide.
j'ai un message d erreur du style
11websocket.js:25 Uncaught TypeError: int.NumberFormat is not a function
at socket.onmessage (websocket.js:25:55)
petit aparté:
le livre en publicite cest toi qui l a ecrit ?
Re: arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 18:17
par mykerinos1
Merci encore pour ton aide.
j'ai un message d erreur du style
11websocket.js:25 Uncaught TypeError: int.NumberFormat is not a function
at socket.onmessage (websocket.js:25:55)
petit aparté:
le livre en publicite cest toi qui l a ecrit ?
Re: arrondir une donnee recue a 2chiffres
Posté : 12 juin 2022, 19:34
par webmaster
Désolé
La bonne syntaxe est :
Code : Tout sélectionner
document.getElementById("temperature").innerHTML=int.format(val);
Et oui, c'est mon livre. Plus d'info ici :
https://www.toutjavascript.com/livre/index.php
Re: arrondir une donnee recue a 2chiffres
Posté : 13 juin 2022, 16:28
par mykerinos1
C'est parfait!
Merci pour ton aide. j'achète ton bouquin des aujourd'hui cela me permettra d'en apprendre un peu plus sur le javascript
merci encore
Re: arrondir une donnee recue a 2chiffres
Posté : 02 janv. 2024, 10:48
par qinlyem535
Arrondir un nombre à la valeur inférieure. Pour arrondir vos données chiffrées à la valeur inférieure, utilisez la fonction ARRONDI.
lewdle