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é : 13 déc. 2023, 06:02
par bekean23
mykerinos1 a écrit : ↑13 juin 2022, 16:28
C'est parfait!
subway surfers
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
Bonne chance dans ton apprentissage du JavaScript !
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