Annexe JS
Opérateurs logiques Méthodes de l’objet Math (Math) L’objet Array
&& ET abs(x) Retourne la valeur absolue. length Propriété qui
|| OU sqrt(x) Retourne la racine carrée. représente le
! NON round(x) Retourne l’entier le plus proche. nombre d’éléments
trunc(x) Retourne la troncature entière d’un dans un tableau.
nombre en retirant sa partie décimale. Pour créer un tableau, utiliser les
Opérateurs de comparaison
random() Retourne un réel aléatoire dans [0, 1[. littéraux de tableau [ ].
== Egal
!= Différent
> Supérieur à Les chaînes de caractères
> Supérieur ou égal à + Opérateur de concaténation.
< Inférieur [Link] Propriété qui retourne la longueur de ch.
<= Inférieur ou égal à [Link](ch [,p]) Retourne la position de la 1ère occurrence de
ch1dans ch, en effectuant la recherche à partir de la
Opérateurs arithmétiques position p (sinon -1).
+ Addition [Link](ch1 [,p]) Retourne la position de la dernière occurrence de
- Soustraction ch1dans ch à partir de la position p.
* Multiplication [Link](d, f) Retourne une sous-chaîne de ch de la position d à
/ Division la position f (non incluse).
% Reste de la division [Link](ch1, ch2) Retourne une chaîne dans laquelle la 1ère
euclidienne occurrence de ch1 dans ch est remplacée par ch2.
[Link]() Convertit tous les caractères de ch en minuscules.
Méthodes pour afficher une sortie*
alert() Affiche un message [Link]() Convertit tous les caractères de ch en majuscules.
dans une boîte de [Link]() Supprime tous les espaces existants au début et à la
dialogue. fin de ch.
[Link]() Affiche directement [Link](num, …, numN) Retourne une chaîne formée par la concaténation
dans le document des résultats de conversion des codes ASCII passés
HTML. en paramètres.
*Pour afficher/modifier un contenu ch est un objet String
dynamique, on peut utiliser la propriété
innerHTML d’un élément HTML.
L’objet Date
new Date() Retourne la date courante.
Méthode pour saisir une entrée
prompt() Affiche une boîte de dialogue new Date(ch) Retourne un objet Date à partir d'une chaîne de caractères ch
avec une zone de saisie. représentant une date.
[Link]() Retourne le jour du mois (entre 1 et 31).
Fonctions/Méthodes JS [Link]() Retourne le numéro du mois (entre 1 et 11).
isNaN(ch) Retourne true si
[Link]() Retourne la valeur de l’année sur 4 chiffres.
l’argument ch n’est
pas convertible en [Link]() Retourne une chaîne de caractères représentant la date d.
un nombre, sinon d est un objet Date.
retourne false.
Number(ch) Convertit une chaîne
ch en un nombre*. Modification du contenu, des attributs ou des styles des éléments HTML
parseFloat(ch) Convertit une chaîne [Link] = valeur Change la valeur de l’attribut d’un élément HTML.
ch en un réel.
parseInt(ch [,b]) Convertit une chaîne Se limiter à la manipulation des attributs value, checked, disabled, readonly, src, muted.
ch en un entier [Link]été = Change le style d’un élément HTML.
exprimé dans la base valeur
b. Se limiter à la manipulation des propriétés color, background, border, font, width, height.
String(a) Convertit la valeur a
en une chaîne. element.méthode() Effectue une action sur un élément HTML.
*Si la conversion n’est pas possible, la
Se limiter à la manipulation des méthodes play() , pause().
fonction retourne NaN.
Pour une liste déroulante (<select>), utiliser la propriété selectedIndex pour récupérer l'indice
de l'option sélectionnée.
Méthodes pour sélectionner des
éléments HTML
[Link]()
permet de sélectionner un
élément unique en fonction de
son identifiant.
[Link]()
permet de sélectionner tous les
éléments ayant le même nom.