Fichier PDF

Partage, hébergement, conversion et archivage facile de documents au format PDF

Partager un fichier Mes fichiers Convertir un fichier Boite à outils PDF Recherche PDF Aide Contact



Syntaxe Javascript .pdf


Nom original: Syntaxe Javascript.pdf
Titre: Syntaxe Javascript
Auteur: hp

Ce document au format PDF 1.4 a été généré par PDFCreator Version 1.5.0 / GPL Ghostscript 9.05, et a été envoyé sur fichier-pdf.fr le 24/01/2019 à 14:53, depuis l'adresse IP 196.234.x.x. La présente page de téléchargement du fichier a été vue 165 fois.
Taille du document: 169 Ko (2 pages).
Confidentialité: fichier public




Télécharger le fichier (PDF)









Aperçu du document


CHAPITRE 03 : LANGAGE JAVASCRIPT
JAVASCRIPT

Niveau scolaire : 4ème secondaire [Sciences informatique]

Leçon 01 : Syntaxe du Langage Javascript
Formalisme de base du Javascript
<html>
<head>
<title>Fichier HTML Contenant un code Javascript</title>
<script language = javascript>
// Ceci est un commentaire sur une seule ligne pour la déclaration de la variable x ayant la valeur 3
var

x=3 ;

</script>
</head>
<body>
<script language = javascript>
/* Ceci est un commentaire
Sur plusieurs lignes pour afficher la valeur de la variable x */
alert(x);

</script>
</body>
</html>

Les Objets Javascript
OBJET MATH
y = Math. abs(x) /* y la valeur

OBJET STRING

OBJET ARRAY

OBJET DATE

l = sh. length /* l est le nombre de
caractères de sh */

vide */

supérieur ou égal à x */

c = sh.charAt(p) /* c est le caractère
de sh à la position p */

t = new Array(3 ) /* t un tableau
crée vide de 3 éléments */

y = Math. floor(x) /* y le 1er entier

p = sh.indexOf(c) /* p est la position

t = new Array( "a","b") /* t un

a =d.getYear( ) /* a est les deux
derniers chiffres de l'année dans d
par exemple 18 */

inférieur ou égal à x */

du caractère c dans sh */

tableau contenant 2 caractères "a" et
"b" */

m =d.getMonth( ) /* m est une

absolue de x */

y = Math. ceil(x) /* y le 1er entier

t = new Array( ) /* t un tableau crée

d =new Date( ) /* d est la date et
l'heure système sous le format
"Mon Jan 15 08:20:15 2018" */

y = Math. round(x) /* y l'arrondi le

ch = sh.substr(p,nb) /* ch est la sous

plus proche de x */

chaine de ayant nb caractères extrait à
partir de la position p */

t3 = t1.concat(t2) /* t2 est la
concaténation des tableaux t1 et t2 */

valeur entière correspondant au mois
dans la variable d comprise entre 0 et
11 par exemple 0 pour Janvier */

sh = sh.concat(ch) /* sh est le résultat

ch = t.join(",") /* ch est la chaine

j =d.getDate( ) /* j la valeur

de la concaténation de sh et ch */

contenant les éléments du tableau t
séparés par un virgule*/

entière du jour du mois la date d
comprise entre 0 et 31 */

t.pop( ) /* suppression du dernier

j =d.getDay( ) /* j la valeur entière

z = Math. pow(x,y) /* z = xy */
x = Math. random() /* x un réel
généré aléatoirement entre 0 et 1 */

y = Math. sqrt(x) /* y est la racine
carré de x */

sh = sh.toUpperCase() /* transforme
les caractères de sh en majuscule */
sh = sh.toLowerCase() /* transforme
les caractères de sh en minuscule */

y = Math. parseFloat(ch) /* y est la
valeur numérique réelle de la chaine ch
, si ce n'est pas le cas la fonction
retourne la valeur NaN */

p = sh.lastIndexOf(ch,pos) /*
retourne la dernière occurrence de ch
dans sh à partir de la position pos */

y = Math. parseInt(ch) /* y est la

sh = sh.trim() /* suppression des

valeur numérique entière de la chaine
ch , si ce n'est pas le cas la fonction
retourne la valeur NaN */

espaces existants au début et à la fin de
sh */

p = sh.search(ch) /* p est la position
y = Math. eval(ch) /* y est
l'évaluation de la chaine contenant des
valeurs numériques (et des opérations
numériques , de comparaison, des
instructions et même des fonctions */
x = Math.PI /*x est la valeur de la
constance pi */

1

élément du tableau t */

n = t.push("c","d") /* ajout des
éléments "c" , "d" dans le tableau t à la
fin et renvoi de la nouvelle taille du
tableau t */
t.reverse( ) /* inversion des éléments
du tableau t */

x = t.shifft( ) /* renvoi du premier
élément du tableau t et le supprimer */

de la chaine ch dans la chaine sh */

tr = t.silice(posDeb,posFin ) /*
nch = sh.replace(ch,rh ) /* nch est la
nouvelle chaine résultat après le
remplacement de la chaine rh existante
dans sh par la chaine ch */
code = ch.charCodeAt(n) /* code est le
code ascii correspondant au caractère
existant à la position n de la chaine ch */
car = String.fromCharCodeAt(code) /*
car est le caractère ayant le code ascii
code */

Durée : 1 heure

extraction des éléments du tableau t à
partir de la position posDeb jusqu'à la
position posFin et les mettre dans le
tableau tr */
t.sort( ) /* tri du tableau t en ordre
alphabétique*/

du jour de la semaine de la date d
comprise entre 0 et 6 par exemple 0
pour lundi */

h =d.getHours( ) /* h la valeur
entière de l'heure de la date d
comprise entre 0 et 23 */
min =d.getMinutes( ) /* min la
valeur entière des minutes de la date
d comprise entre 0 et 59 */
sec =d.getSeconds( ) /* sec la
valeur entière des secondes de la
date d comprise entre 0 et 59 */
annee =d.getFullYear( ) /*
annee la valeur entière de l'année
courante sous format de quatre
chiffres */

Année scolaire : 2018 - 2019

CHAPITRE 03 : LANGAGE JAVASCRIPT
JAVASCRIPT

Niveau scolaire : 4ème secondaire [Sciences informatique]

Quelques fonctions utiles :
b = isNaN(x) /* b est true si x n'est pas une valeur numérique et false dans le cas contraire */
y = eval(ch) /* y est le résultat de l'évaluation de la chaine ch */
ch = string(x) /* ch est la conversion en une chaine de la valeur numérique x */
x = Number(ch) /* x est la conversion en une valeur numérique de la chaine ch */

OBJET WINDOW
alert(ch) /* affichage d'une boite de dialogue contenant la chaine ch et un bouton OK*/
x = prompt(ch,vdefaut) /* affichage d'une boite d'invite composée par le message ch et un champ d'entrée d'une valeur qui est par défaut égale à vdefaut */
b = confirm(ch) /*affiche une boite de dialogue contenant le message ch et deux boutons Ok et Annuler en renvoyant true dans le cas du clic sur le bouton ok et false dans le cas
du clic sur le bouton annuler */
x = setTimeout(fonction,tempsEnSecondes) /*déclenchement d'un temporisateur x par l'appel de la fonction après le lap du temps déterminé en tempsEnSecondes( par
exemple 5secondes = 5000) */

clearTimeout(x) /* arrêter le temporisateur x avant le délai fixé.

Les Opérateurs prédéfinis en Javascript
Opérateurs de calculs ( + , - , * , / , % , = ) | Opérateurs de comparaison (== , < , > , <= , >= , != ) | Opérateurs associatifs ( += , -= , *= , /= )
Opérateurs logiques ( && , || , ! )

|

Opérateurs d'incrémentation et décrémentation ( ++ , -- )

Les structures de contrôle en Javascript
a) La structure if :
if ( condition vraie ) { Liste des instructions }
if ( condition vraie ) { Liste des instructions } else { Liste des instructions dans le cas contraire}
b) La structure switch
switch ( expression) { case valeur1 : Liste Instructions1 ;
break ;
case valeur2 : Liste Instructions2 ;
break ;
default :
Liste InstructionsDefault ;
break ;
}
c) La structure for
for ( initialisation ; condition ; progression) { Liste Instructions }
d) La structure do while
do { Liste Instructions } while ( condition);
e) La structure while
while ( condition) { Liste Instructions }

Les fonctions en Javascript
function nomFonction( Liste des paramètres séparés par des virgules )
{ // Code de la fonction
return valeurRetour ;
}

2

Durée : 1 heure

Année scolaire : 2018 - 2019


Syntaxe Javascript.pdf - page 1/2
Syntaxe Javascript.pdf - page 2/2

Documents similaires


Fichier PDF seance revision
Fichier PDF codification et representation de 1
Fichier PDF syntaxe javascript
Fichier PDF corrige td2
Fichier PDF seance 02
Fichier PDF seance02 a


Sur le même sujet..