SELFHTML

Boolean

Page d'information: vue d'ensemble

vers le bas Généralités sur l'utilisation

 vers le bas 

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 soit la valeur true (sans guillemets) soit 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:

Démonstration - nouvelle fenêtre Exemple d'affichage: aperçu

<html><head><title>Test</title>
<script type="text/javascript">
<!--
function verif_calques() {
 var vrai = new Boolean(true);
 var faux = new Boolean(false);
 if(document.layers) return vrai;
 else return faux;
}
//-->
</script>
</head><body>
<a href="javascript:alert(verif_calques())">les calques 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 verif_calques(), définie dans un passage script dans l'entête de fichier. Si le navigateur reconnaît l'objet Autre page d'information 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 sorti soit true ou false selon que le navigateur reconnaît les layer ou non.

 vers le haut
page suivante Autre page d'information Date
page précédente Autre page d'information Array
 

© 2001 Stefan Münz / © 2003 Traduction Adresse électronique Serge François, 13405@free.fr
Adresse électronique selfhtml@fr.selfhtml.org