SELFHTML/Quickbar  JavaScript  Référence objet


Boolean

Cette page est un document avec du texte et des informations

  Boolean: généralités sur l'utilisation

 

Boolean: généralités sur l'utilisation

L'objet Boolean est conçu pour créer des valeurs standard de JavaScript true (vrai) et false (faux). Ce genre de valeurs est avant tout conçu comme valeurs retournées pour les fonctions. Les objets booléens sont, lors de leur définition, toujours initialisés avec l'une des deux valeurs possibles, et conservent cette valeur. Les variables dans lesquelles la valeur d'initialisation est sauvegardée représentent en fait des constantes.

Exemples pour l'initialisation avec true:

vrai = new Boolean(true);
oui = new Boolean("quelquechose");

Exemples pour l'initialisation avec false:

faux = new Boolean();
inexact = new Boolean(0);
rien = new Boolean(null);
vide = new Boolean("");
faute = new Boolean(false);

Explication:

Pour initialiser une constante booléenne avec la valeur true, notez derrière le nom que vous attribuez vous même à la constante la fonction-objet new Boolean(). Comme paramètre transmettez à la fonction la valeur true (sans guillemets) ou une chaîne de caractères au choix.

Pour initialiser une constante booléenne avec la valeur false soit vous ne transmettez rien ou bien vous transmettez la valeur 0, la valeur null (sans guillemets), ou bien la valeur false (sans guillemets) ou encore une chaîne de caractères vide.

Exemple:

<html><head><title>Test</title>
<script language="JavaScript">
function LayerCheck()
{
 vrai = new Boolean(true);
 faux = new Boolean(false);
 if(document.layers) return vrai;
 else return faux;
}
</script>
</head><body>
<a href="javascript:alert(LayerCheck())">les layer sont-ils reconnus</a>
</body></html>

Explication:

L'exemple contient un lien qui, lorsqu'on le clique, sort la valeur retournée par la fonction LayerCheck(), définie dans un passage script dans l'entête de fichier. Si le navigateur reconnaît l'objet  layers, la constante vrai définie auparavant est retournée. Si ce n'est pas le cas, c'est alors la constante faux qui est retournée. La valeur retournée n'est cependant pas le nom de la constante, mais une valeur par défaut en JavaScript. Sera donc sortie soit true ou false selon que le navigateur reconnaît les layer ou non.

après: Date
avant: Array
 

SELFHTML/Quickbar  JavaScript  Référence objet

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr