Types de données JavaScript


 
L'une des caractéristiques les plus fondamentales
d'un langage de programmation est l'ensemble des
types de données qu'il prend en charge. Ce sont 
les types de valeurs qui peuvent être représentés
et manipulés dans un langage de programmation.
JavaScript vous permet de travailler avec trois 
types de données primitifs -
 
1. Numérique, p. Ex. 123, 120,50, etc.
 
2. Des chaînes de texte, par ex. "Cette 
chaîne de texte" etc.
 
3. Booléen, vrai ou faux.
 
JavaScript définit également deux types 
de données triviaux, nuls et non définis, 
chacun définissant une seule valeur.
En plus de ces types de données primitifs,
JavaScript prend en charge un type 
de données composite connu sous le 
nom d'objet. Nous aborderons les objets 
en détail dans un chapitre distinct.
 
Remarque - JavaScript ne fait pas de 
distinction entre valeurs entières et
valeurs en virgule flottante.
Tous les nombres en JavaScript sont 
représentés par des valeurs en virgule 
flottante. JavaScript représente les 
nombres à l'aide du format 64 bits 
à virgule flottante défini par la norme IEEE 754.
 
Variables JavaScript :
 
Comme beaucoup d'autres langages 
de programmation, JavaScript a des
variables. Les variables peuvent 
être considérées comme des conteneurs nommés.
Vous pouvez placer des données dans ces conteneurs,
 puis vous référer aux données simplement
 en nommant le conteneur.
Avant d'utiliser une variable dans un 
programme JavaScript, vous devez la déclarer.
 Les variables sont déclarées avec le mot-clé
 var comme suit.
 
script type="text/javascript">
   <!--
      var monnaie;
      var nom;
   //-->
</script>
Vous pouvez également déclarer plusieurs 
variables avec le même mot-clé var comme suit:
 
<script type="text/javascript">
   <!--
      var monnaie,      nom;  
   //-->
</script>
Le stockage d'une valeur dans une variable
est appelé initialisation de variable. 
Vous pouvez effectuer l'initialisation des
variables au moment de la création de la variable 
ou à un moment ultérieur lorsque vous avez 
besoin de cette variable.
 
Par exemple, vous pouvez créer une 
variable nommée monnaie et lui attribuer
ultérieurement la valeur 1875.50. 
Pour une autre variable, vous pouvez 
affecter une valeur au moment de 
l'initialisation comme suit.
 
<script type="text/javascript">
   <!--
      var nom = "Mohamed";
      var monnaie;
      monnaie= 2000.50;
   //-->
</script>
Remarque - Utilisez le mot-clé var uniquement 
pour la déclaration ou l'initialisation,
une fois pour la durée de vie d'un nom de
variable dans un document. Vous ne devez
pas déclarer la même variable deux fois.
 
JavaScript est une langue non typée. 
Cela signifie qu'une variable JavaScript
peut contenir une valeur de n'importe 
quel type de données. Contrairement à
beaucoup d'autres langues, vous n'avez
pas à indiquer à JavaScript pendant la
déclaration de la variable quel type de 
valeur la variable va contenir. 
Le type de valeur d'une variable peut 
changer pendant l'exécution d'un programme
et JavaScript prend soin de lui automatiquement.
Champ d'application variable JavaScript
La portée d'une variable est la région
de votre programme dans laquelle elle 
est définie. Les variables JavaScript
n'ont que deux étendues.
 
·        Variables globales - Une variable globale
 a une portée globale qui signifie qu'il peut
 être défini n'importe où dans votre code JavaScript.
 
·        Variables locales - Une variable locale 
n'est visible que dans une fonction où elle
est définie. Les paramètres de fonction sont
toujours locaux pour cette fonction.
 
 
Dans le corps d'une fonction, une variable
locale a la priorité sur une variable globale 
portant le même nom. Si vous déclarez une
variable locale ou un paramètre de fonction
portant le même nom qu'une variable globale,
vous masquez effectivement la variable globale.
 Jetez un œil à l'exemple suivant.
<html>
   <body onload = checkscope();>
      <script type = "text/javascript">
         <!--
            var myVar = "global"; // Déclarer une variable globale
            function checkscope( ) {
               var myVar = "local";  //  Déclarer une variable locale
             document.write(myVar);
            }
         //-->
      </script>
   </body>
</html
Le résultat :
local
 
Noms des variables JavaScript :
 
Tout en nommant vos variables en JavaScript,
 gardez les règles suivantes à l'esprit.
 
·        Vous ne devez utiliser aucun des mots
clés réservés JavaScript comme nom de variable.
Ces mots-clés sont mentionnés dans la section 
suivante. Par exemple, les noms de variable
break ou boolean ne sont pas valides.
·        Les noms de variables JavaScript ne
doivent pas commencer par un chiffre (0-9).
Ils doivent commencer par une lettre 
ou un caractère de soulignement. 
Par exemple, 123test est un nom de
 variable non valide mais _123test est valide.
·        Les noms de variables JavaScript sont
 sensibles à la casse. Par exemple, 
 Nom et nom sont deux variables différentes.
 
Mots réservés JavaScript
La liste de tous les mots réservés 
en JavaScript est donnée dans le tableau 
suivant. Ils ne peuvent pas être utilisés 
comme des variables JavaScript, 
des fonctions, des méthodes, des étiquettes
de boucle ou n'importe quel nom d'objet.
 
abstract
boolean
break
byte
case
catch
char
class
const
continue
debugger
default
delete
do
double
else
enum
export
extends
false
final
finally
float
for
function
goto
if
implements
import
in
instanceof
int
interface
long
native
new
null
package
private
protected
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with

 

Aucun commentaire

Fourni par Blogger.