Objet

Objet Date

var nouvelleDate = new Date(annee, mois, jour [, heure, minute, seconde, milliseconde]);

Date courante : var auj = new Date();

Méthodes de l’objet Date

  • getFullYear()
  • getMonth() renvoie le mois (0 = Janvier)
  • getDate()
  • getDay() renvoie le jour de la semaine (0 = dimanche et 6 = samedi)
  • getHours()
  • getMinutes()
  • getSeconds()
  • getMilliseconds()
  • getTime() renvoie les millisecondes depuis le 1er Janvier 1970
  • getTimezoneOffset() renvoie le décalage horaire en minutes par rapport au Temps Universel défini par l’OS :
    • getUTC*() renvoie * dans le Temps Universel en tenant compte de décalage horaire
    • set*() modification de l’objet
  • toLocaleString() / toLocaleDateString() / toLocalTimeString() convertit la date/l’heure en chaîne de caractères (dépend de l’OS et du navigateur)

Objet Math

Propriétés de l’objet Math

  • E constance d’Euler (≈ 2,718)
  • PI nombre pi (≈ 3,14159)
  • LN2 logarithme naturel de 2 (≈ 0,693)
  • LN10 logarithme naturel de 10 (≈ 2,302)
  • LOG2E logarithme en base de 2 de e (≈ 1,442)
  • LOG10E logarithme en base de 10 de e (≈ 0,434)
  • SQRT2 racine carrée de 2 (≈ 1,414)
  • SQRT1_2 racine carrée de ½ (≈ 0,707)

Méthodes de l’objet Math

  • abs() renvoie la valeur absolue du paramètre
  • cos() / sin() / tan() renvoient cosinus/sinus/tangente du paramètre en radians
  • acos() / asin() / atan() renvoient arc cosinus/arc sinus/arc tangente du paramètre en radians
  • atan2() renvoie l’arc tangente du rapport de ses deux paramètres en radians
  • ceil() renvoie le plus petit entier supérieur ou égal à son paramètre
  • floor() renvoie le plus grand entier inférieur ou égal à son paramètre
  • rand() renvoie l’entier le plus proche de son paramètre
  • exp() renvoie l’exponentielle de son paramètre
  • log() renvoie le logarithme naturel de son paramètre
  • max() / min() renvoient le plus grand/petit des paramètres donnés
  • pow() renvoie le premier paramètre élevé à la puissance du second paramètre
  • random() renvoie un nombre pseudo-aléatoire entre 0 et 1

Objet String

Propriété de l'objet String

length

Méthodes de l’objet String

  • indexOf() renvoie la position de la première occurrence d’un caractère donné sinon renvoie -1
  • lastIndexOf() renvoie la position de la dernière occurrence d’un caractère donné
  • charAt() renvoie le caractère présent à une position donnée
  • charCodeAt() revoie le code Unicode du caractère présent à une position donnée
  • fromCharCode() renvoie une chaîne correspondant aux codes Unicode donnés
  • toUpperCase() convertit la chaîne en majuscules
  • toLowerCase() convertit la chaîne en minuscules
  • substring() renvoie une sous-chaîne de la chaîne avec la position de départ et la position de fin (ne faisant pas partie du résultat) données
  • substr() renvoie une sous-chaîne de la chaîne avec la position de départ et le longueur données
  • slice() renvoie une sous-chaîne de la chaîne avec la position de départ et la position de fin (faisant partie du résultat) données. Si la position de fin est omise, la méthode renvoie jusqu’à la fin de chaîne
  • slipt() renvoie un tableau de sous-chaîne de la chaîne scindée par un caractère donné
  • concat() concatène la chaîne avec la ou les chaînes données
  • replace() remplace un morceau de la chaîne donné par un autre morceau donné
  • match() sélectionne les parties d’une chaîne qui correspondent à une expression rationnelle donnée
  • search() renvoie l’index d’une expression rationnelle donnée

Objet Window

Méthodes de l’objet Window

  • alert(chaine) affiche chaine dans une boîte
  • confirm(chaine) affiche chaine dans une boîte, renvoie true ou false
  • prompt(chaine) affiche chaine dans une boîte et un champ de saisie, renvoie une chaîne de caractères -> passer par parseInt() pour un nombre
  • setTimeOut(instructions, temps en millisecondes) instructions à exécuter au bout d’un certain temps
  • clearTimeOut(id) stoppe les répétitions de setTimeOut grâce à l’identifiant de ce-dernier qu’il renvoie