Vous pouvez nommer vos variables comme vous voulez, mais il est préférable de respecter un certain nombre de règles afin de rendre votre code plus lisible.
Utilisez des noms dont la signification est évidente. Il est plus facile de comprendre ce que signifie
var tauxTVA = 0.076;que :
var tt = 0.076;Dans certains cas, il est nécessaire de forcer la conversion du type. Ainsi Javascript fournit deux fonctions permettant de convertir le type des variables passées en paramètre :
parseInt() //permet de convertir le contenu d'une variable en nombre entierExemple 1
var x = 2.65 ; var tauxTVA = "7.6%"; var pi = Math.PI; alert("parseFloat(x)="+parseFloat(x)); alert("parseInt(x)="+parseInt(x); alert("parseFloat(tauxTVA)="+parseFloat(tauxTVA); alert("parseInt(tauxTVA)="+parseInt(tauxTVA); alert("parseFloat(pi)="+parseFloat(pi)); alert("parseInt(pi)="+parseInt(pi);
Exemple 2
var annee = "365 jours"; var delai = "dans 3 jours"; var suite = "19.8 19.9 20.0"; var numTel = "021 366 77 98"; alert("parseInt(annee)="+parseInt(annee); alert("parseInt(delai)="+parseInt(delai); alert("parseFloat(suite)="+parseFloat(suite); alert("parseInt(suite)="+parseInt(suite); alert("parseFloat(numTel)="+parseFloat(numTel); alert("parseInt(numTel)="+parseInt(numTel);
Après avoir exécuté le code de l'exemple 2, le résultat obtenu pour l'instruction parseInt(numTel) ne correspond pas à notre attente. Pouvez-vous l'expliquer ?
Exercice 1
//Compléter le code ci-dessous pour afficher //la somme des nombres a, b et c. var a = 15; var b = "12"; var c = 3; ... alert( );
Exercice 2
//Déterminer le contenu des pop-up en fonction des variables ci-dessous. var n = 0; var k = 2; var m = 3; n=n+1; k++; m--; alert("n = "+n); alert("k = "+k); alert("m = "+m);