Que peut faire JavaScript?
JavaScript peut modifier le contenu HTML
JavaScript peut modifier les attributs HTML
JavaScript peut changer de style CSS
JavaScript peut valider l' entrée
JavaScript sortie
L' écriture dans une zone d'alerte de la fenêtre
L' écriture dans la sortie HTML
L' écriture dans un élément HTML
L' écriture dans la console du navigateur
Où insérer JavaScript
JavaScript <head>
JavaScript <body>
JavaScript dans un fichier externe
JavaScript Syntaxe
instructions JavaScript
numéros JavaScript
chaînes JavaScript
expressions JavaScript
mots - clés JavaScript
variables JavaScript
affectation JavaScript
opérateurs JavaScript
commentaires JavaScript
JavaScript est sensible à la casse
Déclarations JavaScript
Instructions JavaScript sont des commandes au navigateur
Code JavaScript est une séquence d'instructions
Instructions JavaScript sont séparés par des virgules
Déclaration multiple sur une seule ligne est autorisée
Instructions JavaScript peuvent être regroupés dans des blocs de code
Vous pouvez couper une ligne de code après un opérateur ou une virgule.
JavaScript Commentaires
Commentaires en ligne simples
Une seule ligne commentaires à la fin d'une ligne
Plusieurs lignes de commentaires
Simple ligne commentaire pour empêcher l' exécution
Plusieurs lignes commentaires pour empêcher l' exécution
Variables JavaScript
variables JavaScript
JavaScript variables comme l' algèbre
Numéros JavaScript et cordes
JavaScript var mot - clé.
Déclaration de variables dans une instruction
Déclaration de variables multiligne
Une variable sans valeur renvoie la valeur undefined
Re-déclarer une variable ne détruira pas la valeur
Ajout de numéros JavaScript
Ajout de chaînes JavaScript
Ajout de chaînes et les nombres
JavaScript arithmétique
L'addition (+) opérateur
La soustraction (-) opérateur
La multiplication (*) opérateur
La division (/) opérateur
Le module (%) opérateur
L'incrément (++) opérateur
Le décrément (--) opérateur
JavaScript Affectation
Le = opérateur d'affectation
Le += opérateur d'affectation
Le -= opérateur d'affectation
Le *= opérateur d'affectation
Le /= opérateur d'affectation
Le %= opérateur d'affectation
JavaScript Concaténation
L' ajout de deux chaînes ensemble en utilisant la concaténation (+) opérateur
L' ajout de deux chaînes ensemble avec un espace dans la première chaîne
L' ajout de deux chaînes en même temps qu'un espace entre
Ajout de deux chaînes ensemble à l' aide en utilisant l'opérateur + =
Ajout de chaînes et les nombres
Types de données JavaScript
Déclare (créer) des chaînes
Déclare (créer) numéros
Déclarez (créer) un tableau
Déclarez (créer) un objet
Trouver le type d'une variable
L' ajout de deux chiffres et une chaîne
Ajout d' une chaîne et deux numéros
Une variable non définie
Une variable vide
Les types de données expliquées
JavaScript Objets
Créer une variable JavaScript
Créer un objet JavaScript
Créer un objet de personne (seule ligne)
Créer un objet de personne (plusieurs lignes)
Propriétés d'objet d'accès à l' aide de .property
Propriétés d'objet d'accès à l' aide de [ la propriété]
Accéder à une propriété de fonction en tant que méthode
Accéder à une propriété de fonction en tant que propriété
Fonctions JavaScript
Une fonction simple
Une fonction avec un argument
Une fonction avec un argument 2
Une fonction qui renvoie une valeur
Une fonction qui convertit Fahrenheit en degrés Celsius
Un appel de fonction sans ()
JavaScript Evénements
Un événement onclick change un élément HTML
Un événement onclick change son propre élément
Un événement onclick appelle une fonction
JavaScript Strings
Les chaînes peuvent être écrites avec des guillemets simples ou doubles.
Voir quelques exemples de chaînes
Backslash avant citations accepte citations comme des citations.
Trouver la longueur d'une chaîne
Vous pouvez rompre la chaîne de texte avec une barre oblique inverse.
Vous ne pouvez pas casser le code avec une barre oblique inverse.
Trouver la position de la première occurrence d'un texte dans une chaîne - indexOf()
Rechercher un texte dans une chaîne et renvoyer le texte se trouve - match()
Remplacer les caractères dans une chaîne - replace()
Convertir chaîne en majuscules - toUpperCase()
Convertir chaîne en minuscules - toLowerCase()
Diviser une chaîne en un tableau - split()
Numbers JavaScript
Nombre sont considérés comme exacts seulement jusqu'à 15 chiffres
Arithmétique en virgule flottante ne sont pas toujours précis à 100%
Mais il contribue à multiplier et diviser par 10
Constantes, précédés de 0x, sont interprétés comme hexadécimal
Le toString() méthode peut les numéros de sortie comme hex, octal et binaire
JavaScript va générer Infinity si vous calculez un trop grand nombre
Division par zéro génère Infinity
Un nombre divisé par une chaîne est pas un nombre
JavaScript Maths
Utilisez Math.random() pour retourner un nombre aléatoire entre 0 et 1
Utilisez Math.round() pour arrondir un nombre
Utilisez Math.ceil() pour arrondir un nombre (jusqu'à)
Utilisez Math.floor() pour arrondir un nombre (vers le bas)
Utilisez Math.floor() et random() pour retourner un entier aléatoire
Utilisez Math.max() pour renvoyer le nombre avec la valeur la plus élevée
Utilisez Math.min() pour renvoyer le nombre avec la valeur la plus faible
Convertir Celsius en Fahrenheit
Dates JavaScript
Utilisez Date() pour afficher la date et l' heure d'aujourd'hui
Utilisez getFullYear() afficher l'année
Utilisez getTime() pour calculer le nombre de millisecondes depuis 1970
Utilisez setFullYear() pour définir une date précise
Utilisez toUTCString() pour convertir la date d'aujourd'hui (selon UTC) à une chaîne
Utilisez getDay() pour afficher le jour de la semaine en tant que nombre
Utilisez getDay() et un tableau pour afficher la semaine comme un nom
Afficher une horloge
JavaScript Arrays
Créer un tableau
Joignez - vous à deux tableaux - concat()
Joignez - vous à trois tableaux - concat()
Joignez - vous à tous les éléments d'un tableau dans une chaîne - join()
Retirer le dernier élément d'un tableau - pop()
Ajouter de nouveaux éléments à la fin d'un tableau - push()
Inverser l'ordre des éléments dans un tableau - reverse()
Retirer le premier élément d'un tableau - shift()
Sélectionnez les éléments d'un tableau - slice()
Trie un tableau ( par ordre alphabétique et croissant) - sort()
Trier les nombres (numériquement et croissant) - sort()
Trier les numéros (numériquement et descendant) - sort()
Ajouter un élément à la position 2 dans un tableau - splice()
Convertir un tableau en une chaîne - toString()
Ajouter de nouveaux éléments au début d'un tableau - unshift()
JavaScript Type de conversion
Afficher la typeof tous les types de variables
Afficher le constructeur de tous les types de variables
Convertir un nombre en une chaîne en utilisant String()
Convertir un nombre en une chaîne en utilisant toString()
Pour savoir si une variable est un tableau
Pour savoir si une variable est une date
JavaScript booléens
Afficher la valeur booléenne (10> 9)
Afficher la valeur de 10> 9
Tout avec une valeur réelle est vrai
La valeur booléenne de zéro est faux
La valeur booléenne de moins zéro est faux
La valeur booléenne d'une chaîne vide est fausse
La valeur booléenne définie est fausse
La valeur booléenne nulle est fausse
La valeur booléenne false est faux
La valeur booléenne de NaN est fausse
comparaisons JavaScript
Attribuer 5 à x, et afficher la valeur de (x == 8)
Attribuer 5 à x, et afficher la valeur de (x == 5)
Attribuer 5 à x, et afficher la valeur de (x === 5)
Attribuer 5 à x, et afficher la valeur de (x === "5")
Attribuer 5 à x, et afficher la valeur de (x! = 8)
Attribuer 5 à x, et afficher la valeur de (x! == 5)
Attribuer 5 à x, et afficher la valeur de (x! == "5")
Attribuer 5 à x, et afficher la valeur de (x> 8)
Attribuer 5 à x, et afficher la valeur de (x <8)
Attribuer 5 à x, et afficher la valeur de (x> = 8)
Attribuer 5 à x, et afficher la valeur de (x <= 8)
Les comparaisons ont expliqué
JavaScript Conditionals
L'instruction if
L'instruction else
L'instruction else if
lien aléatoire
Instruction Switch
JavaScript Loops
Pour la boucle
Looping par les en- têtes HTML
Alors que la boucle
Do While boucle
Casser une boucle
Pause et continuer une boucle
Utilisez un pour ... dans la déclaration à la boucle à travers les éléments d'un objet
JavaScript Error Handling
Le try...catch déclaration
Le try...catch déclaration avec une boîte de confirmation
L'événement onerror
JavaScript expressions régulières
Rechercher une expression dans une chaîne
Rechercher une expression et le remplacer
Expressions régulières expliqué
JavaScript Objets
Création d' une variable JavaScript
Création d' un objet JavaScript
Création d' un objet JavaScript (une seule ligne)
Création d' un objet JavaScript (plusieurs lignes)
Création d' un objet JavaScript en utilisant la nouvelle
Création d' objets JavaScript à l' aide d' un constructeur
Création d' objets intégrés JavaScript
La meilleure façon de créer des variables JavaScript
Objets JavaScript sont mutable
JavaScript Propriétés de l'objet
Propriétés Accès à l' aide de .property
L' accès aux propriétés en utilisant [ la propriété]
Propriétés Accès à l' aide dans
Ajout de nouvelles propriétés à des objets existants
Suppression de propriétés des objets
Propriétés de l' objet expliqué