Coquilles de Javascript


  Share  
|


Les données brutes qui composent la racine des types de données s'appellent les « coquilles. » Ceux-ci sont, en effet, littéralement ce qui pour être elles représentent elles-mêmes. Les nombres, les cordes, et les valeurs booléennes composent l'ensemble de noyau de coquilles dans le Javascript. Peu de mystère existe avec des coquilles, mais les différences importantes existent entre elles.

Nombres

Les données fondamentales dans la plupart des langages de programmation sont des nombres. Puisque le Javascript est faiblement dactylographié, tous les nombres sont traités comme à point mobile, ainsi vous n'avez pas besoin de distinguer les nombres entiers et les coquilles à point mobile. Toutes les valeurs suivantes sont traitées en tant que coquilles numériques :

223.48 
20 
0 
500.33

En assignant des coquilles numériques aux noms (marques), vous les écrivez simplement sous leur forme crue, sans les guillemets priés ou d'autres caractères, pour représenter des valeurs décimales. Avec des nombres autres que des valeurs décimales ou des nombres très grands, les conditions spéciales existent.

Notations scientifiques

Si vous avez besoin de notations scientifiques ou êtes retourné une valeur écrite dans une notation scientifique, vous serez heureux de savoir qu'elles sont écrites dans le format standard. Par exemple, vous pourriez voir la valeur 9.00210066295925e+21 sur l'écran après que votre manuscrit ait calculé quelques nombres vraiment grands.

La lettre e est suivie d'a positif ou sans le signe et d'un à trois nombres entiers. (Le signe est placé dans un résultat retourné mais est facultatif si vous écrivez votre propre notation.) Les nombres entiers après l'e sont l'exposant, et le reste du nombre (précédant la notation scientifique) est multiplié par 10 à la puissance de l'exposant. Dans la plupart des applications de Javascript, les nombres avec les notations scientifiques n'apparaissent pas, mais s'ils font, ils sont traités aux fins des calculs juste comme tout autre nombre.

Coquilles hexadécimales

La base 16 ou les coquilles hexadécimales ont une préface spéciale pour alerter l'analyseur que la combinaison des nombres et des lettres se compose en effet des valeurs spéciales. Toutes les coquilles hexadécimales sont préfacées par 0x (zero-x), suivi de 0-9, des caractères d'A-F indiquant une valeur hexadécimale. Par exemple, le rouge de couleur dans l'hexadécimal est FF0000 ; dans le Javascript, on lui écrit comme 0xFF0000.

Tous les calculs faits en valeurs hexadécimales dans le Javascript sont retournés en tant que valeurs décimales. Par exemple, si vous ajoutez 0xa8 à 0xE3, la valeur en résultant dans la décimale est 395 au lieu de la valeur hexadécimale 18b. Heureusement, le Javascript fournit une manière d'exprimer des valeurs hexadécimales suivre () la méthode toString. En incluant la base de numération comme argument, vous pouvez renvoyer une valeur hexadécimale. Les expositions suivantes de manuscrit comment.

hexNota.html
<html> 
<head> 
Valeurs hexadécimales </title> de <title> 
language= " Javascript " de <script > 
variété alpha=0xdead ; 
variété beta=0xbeef ; 
gamma= de variété (alpha + bêta) .toString (16) ; 
document.write (gamma) ; 
</script> 
</head> 
le bgcolor= <body " springgreen " > 
</body> 
</html>

L'application la plus familière hexadécimale de valeurs dans le Javascript et le HTML est en tant que valeurs de couleur de sixcharacter. Elle n'exige aucun calcul pour une couleur autre que la conversion de la décimale. Cependant, beaucoup d'autres occasions pourraient se présenter dans quels calculs utilisant des valeurs hexadécimales se produisent, et savoir produire des résultats hexadécimaux dans le Javascript peut être utile.

 

un article soumis par George Freedrich


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions