tic:javascript
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tic:javascript [2016/08/25 12:53] – [Les variables] bloop | tic:javascript [2016/08/25 13:16] (Version actuelle) – [Les tableaux] bloop | ||
---|---|---|---|
Ligne 43: | Ligne 43: | ||
==== Opérations mathématiques ==== | ==== Opérations mathématiques ==== | ||
- | Addition : résultat =a+b | + | Addition : '' |
- | soustraction - multiplication - division | + | soustraction - multiplication - division\\ |
- | Valeur arrondie d'un entier a=math.round (b) | + | Valeur arrondie d'un entier |
- | Ajouter 1 à une variable : résultat++ | + | Ajouter 1 à une variable : '' |
- | Soustraire 1 à une variable : résultat-- | + | Soustraire 1 à une variable : '' |
==== Les boucles for et while ==== | ==== Les boucles for et while ==== | ||
- | for (var i=1;i < | + | < |
- | while (condition){instructions incrément} | + | for (var i=1;i < |
+ | | ||
+ | | ||
+ | while (condition) | ||
+ | | ||
+ | </ | ||
==== Exécution conditionnelle ==== | ==== Exécution conditionnelle ==== | ||
- | if (condition) {instruction} | + | < |
+ | if (condition) | ||
+ | | ||
+ | </ | ||
==== Les objets standards ==== | ==== Les objets standards ==== | ||
- | Un objet est un ensemble de fonctions et de variables. En Javascript, les objets standards sont déjà prédéfinis. Une fonction ou une variable d'un objet standard est toujours indiquée avec le nom de l' | + | Un objet est un ensemble de fonctions et de variables.\\ |
- | L' | + | En Javascript, les objets standards sont déjà prédéfinis. Une fonction ou une variable d'un objet standard est toujours indiquée avec le nom de l' |
- | document.write ("bla bla") -> fonction | + | |
- | document.bgcolor -> variable | + | L' |
- | windows.alert(" | + | '' |
- | Les propriétés dans le document : | + | '' |
- | Il existe trois constantes de type texte qui peuvent uniquement être lues : | + | '' |
- | document.referrer -> adresse URL du fichier à partir duquel la page actuelle à été appelée. | + | |
- | document.location -> adresse URL de la page actuelle. | + | Les propriétés dans le document :\\ |
- | document.title -> titre de la page actuelle. | + | Il existe trois constantes de type texte qui peuvent uniquement être lues :\\ |
+ | '' | ||
+ | '' | ||
+ | '' | ||
==== Les images dans le document ==== | ==== Les images dans le document ==== | ||
- | c'est l' | + | c'est l' |
- | <img src=" | + | '' |
- | et c'est donc la variable document.photo.src qui permettra d' | + | et c'est donc la variable |
Exemple de roll-over : | Exemple de roll-over : | ||
< | < | ||
Ligne 90: | Ligne 99: | ||
==== Les formulaires ==== | ==== Les formulaires ==== | ||
Dans le document : document.forms\\ | Dans le document : document.forms\\ | ||
- | Dans une page HTML il peut y avoir plusieurs formulaires => à chaque formulaire est associé un index, 0 pour le 1er ... n pour le dernier. | + | Dans une page HTML il peut y avoir plusieurs formulaires => à chaque formulaire est associé un index, 0 pour le 1er ... n pour le dernier.\\ |
- | Dans le formulaire chaque champ de saisie devra avoir un nom du type "name=nomElement". | + | Dans le formulaire chaque champ de saisie devra avoir un nom du type '' |
- | Pour un champd | + | Pour un champ de saisie texte '' |
- | lire (ou remplacer) la valeur par : document.form[0].nomElement.value | + | |
- | mettre une valeur par défaut : document.form[0].nomElement.defaultValue | + | |
- | sélectionner le texte dans un champ de saisie : document.form[0].nomElement.select() | + | |
- | placer le curseur dans un champ de saisie : document.form[0].nomElement.focus() | + | |
Pour les listes déroulantes, | Pour les listes déroulantes, | ||
+ | < | ||
document.form[0].nomListe.option[n].value | document.form[0].nomListe.option[n].value | ||
document.form[0].nomListe.option[n].selected | document.form[0].nomListe.option[n].selected | ||
document.form[0].nomListe.option[n].selectedIndex | document.form[0].nomListe.option[n].selectedIndex | ||
+ | </ | ||
Pour les boutons radio et cases à cocher, lorsque dans un groupe de choix sont utilisés plusieurs éléments comportant le même " | Pour les boutons radio et cases à cocher, lorsque dans un groupe de choix sont utilisés plusieurs éléments comportant le même " | ||
+ | < | ||
document.form[0].nomElement[n].checked | document.form[0].nomElement[n].checked | ||
document.form[0].nomElement[n].defaultChecked | document.form[0].nomElement[n].defaultChecked | ||
+ | </ | ||
==== Les chaînes de caractères ==== | ==== Les chaînes de caractères ==== | ||
- | l' | + | **l' |
- | Si l'on définie une variable texte " | + | Si l'on définie une variable texte " |
- | prenom.lenght = renvoi le nombre de caractères de la variable | + | '' |
- | prenom.substring(0, | + | |
- | prenom.toLowerCase : met tous les caractères en minuscule | + | '' |
- | prenom.toUpperCase : met tous les caractères en majuscule | + | |
+ | '' | ||
+ | |||
+ | '' | ||
==== Les objets personnalisés ==== | ==== Les objets personnalisés ==== | ||
- | Si l'on veut par exemple définir l' | + | Si l'on veut par exemple définir l' |
- | 2 façons de faire : | + | 2 façons de faire :\\ |
- | - Par une fonction | + | - Par une fonction\\ déclaration de la fonction :< |
- | déclaration de la fonction : | + | |
function etatcivile (nom, age) { | function etatcivile (nom, age) { | ||
this.nom = nom | this.nom = nom | ||
- | this.age = age } | + | this.age = age }</ |
- | Ensuite la fonction est appelée lors de la déclaration des variables : | + | - en déclarant librement l' |
- | var dupont = new etatcivile (" | + | |
- | On accède ensuite au nom avec dupont.nom et à l'âge avec dupont.age | + | |
- | + | ||
- | - en déclarant librement l' | + | |
dupont = new Object | dupont = new Object | ||
dupont.nom=" | dupont.nom=" | ||
dupont.age=43 | dupont.age=43 | ||
dupont.hobby=" | dupont.hobby=" | ||
+ | </ | ||
==== Les tableaux ==== | ==== Les tableaux ==== | ||
- | déclaration d'un tableau : var exemple = new Array | + | déclaration d'un tableau : '' |
- | Ainsi les variables suivantes sont disponibles : exemple[1], exemple[2], exemple[3]... | + | Ainsi les variables suivantes sont disponibles : '' |
- | Dans un tableau, toutes les variables doivent être du même type (nombre ou texte) | + | Dans un tableau, toutes les variables doivent être du même type (nombre ou texte)\\ |
- | Possibilité de créer un tableau à double entrée : | + | Possibilité de créer un tableau à double entrée :\\ |
+ | < | ||
var double = new Array | var double = new Array | ||
double[1] = new Array | double[1] = new Array | ||
- | ce qui donne les variables suivantes : double[1][1], | + | </ |
+ | ce qui donne les variables suivantes : '' |
tic/javascript.1472122397.txt.gz · Dernière modification : 2016/08/25 12:53 de bloop