\"Accueil\"





Sauvons le net Européen












Worst EU Lobbying Awards 2008
Votez dès le 15/10/2008




Plus de 200 000 signatures pour l'abandon d'Edvige recueillies depuis le 10 juillet 2008


La version 2.0 n'est pas plus acceptable que la version 1.0.
À Paris comme dans toutes les régions de France, citoyens et élus diront « Non à EDVIGE » au cours de rassemblements organisés par le Collectif national et par un nombre croissant de Collectifs locaux.







JavaScript - Constantes


Cliquez sur le code d'un exemple pour le transférer dans la fenêtre en bas de page
Cliquez sur le bouton [Exécute le code].
Modifiez le code ou composez votre propre code pour vous exercer.

Constantes. Opérations.

Un nombre peut être écrit en base 10 (écriture décimale habituelle), mais aussi en base 8 (écriture octale chiffres de 0 à 7) y=024 ou en base 16 (écriture hexadécimale chiffres 0...9ABCDEF) z =0xAB ou z =0XAB les caractères spéciaux sont \b \f \n \r \t, respectivement effacement du caractère précédent, saut de page, passage à la ligne, retour chariot, tabulation horizontale.

[Exec. 1]   Écritures octale, hexadécimale, décimale :
var x=35; alert("x="+x); // entier
var y=024; alert("y="+y);// entier dans la base 8 (écr. octale)
var z =0xAB; alert("z="+z);// hexadécimal base 16
var a=7.15; alert("a="+a); // réel
var b=-351E-2; alert("b="+b); // réel
var c=true; alert("c="+c); // booléen
var d=false; alert("d="+d); // booléen
var st="Mercredi\n11\tjuin\t2003";alert("st="+st); 

[Exec. 2]  Opérateursarithmétiques, logiques, bit à bit : Les opérateurs arithmétiques sont + - * / % ainsi 37 % 5 = 2 car 2 est le reste de la division de 37 par 5.
Les opérateurs arithmétiques bit à bit sont & | ^ qui sont le 'et' (AND), le 'ou' (OR) et le 'ou exclusif' (XOR).
Les opérateurs de décalage de bits sont < et >
Les opérateurs logiques sont le 'et' &&, le 'ou' || et la négation !

var n = 153%21; alert("n="+n);
var k= 20 & 8;alert("k="+k);
var m= 20 | 8; alert("m="+m);
var r= 20 ^8 ;alert("r="+r);
var s= 27 >> 2; alert("s="+s);
var a = true && true; alert("a="+a);
var b = true && false; alert("b="+b);
var c = true || false; alert("c="+c);
var d = ! true;alert("d="+d);

[Exec. 3]  Relations : Les symboles de relation sont == != < <= > >= Ainsi (5==7) est fausse (false) et (7>=5) est vraie (true)
var x=(9<4);alert("x="+x);
var y=(13<=13);alert("y="+y);
var u = 5, v=10;
var z=(2*u==v);alert("z="+z);

[Exec. 4]  Fonctions mathématiques : ce sont abs acos asin atan ceil cos exp floor log max min pow random round sin sqrt tan
var a = Math.cos(Math.PI/2); alert("cos(Pi/2) = " + a);
var b = Math.pow(3,4); alert("3^4 = " + b);
var c = Math.max(Math.pow(7,9), Math.pow(8,6));alert("max(7^9, 8^6) = "+c);

[Exec. 5]  Valeurs extrêmes : Number.MAX_VALUE Number.MIN_VALUE Number.NaN Number.NEGATIVE_INFINITY Number.POSITIVE_INFINITY
alert("MAX_VALUE = "+ Number.MAX_VALUE);
alert("MIN_VALUE = " + Number.MIN_VALUE);
alert("NaN = " + Number.NaN);
alert("NEGATIVE_INFINITY = " + Number.NEGATIVE_INFINITY);
alert("POSITIVE_INFINITY = " + Number.POSITIVE_INFINITY);
[Exec. 6]  with(Math) {} : Cet exemple est une réécriture des deux précédents.
with(Math) {
  var a =  cos(Math.PI/2); alert("cos(Pi/2) = " + a);
  var b = pow(3,4); alert("3^4 = " + b);
  var c = max(Math.pow(7,9), pow(8,6));alert("max(7^9, 8^6) = "+c);
}
with(Number) {
  alert("MAX_VALUE = "+ MAX_VALUE);
  alert("MIN_VALUE = " + MIN_VALUE);
  alert("NaN = " + NaN);
  alert("NEGATIVE_INFINITY = " + NEGATIVE_INFINITY);
  alert("POSITIVE_INFINITY = " + POSITIVE_INFINITY);
}

       



[Sommaire]  [Début]  [Fin]      <-  1  2  3  4  5  6  7  8  -> 














Pour un premier contact, écrivez-moi en utilisant ce formulaire.
Les correspondances suivantes pourront se faire par messagerie électronique.
Important : Si votre question a un quelconque rapport avec un travail personnel (Devoir TIPE Master...) , vous devez absolument me le préciser dès maintenant et m'indiquer très précisément les limites des informations demandées. Vous devez aussi avertir la personne qui dirige votre travail ou le corrige de cette communication et lui montrer les documents fournis.

© (Copyright) Jean-Paul Davalan 2002-2008




J-P. Liens Th. des Jeux liens Location maison vacances Île Balanec Bretagne Jeux de Nim et autres