Che cosa può fare JavaScript?
JavaScript può modificare il contenuto HTML
JavaScript può modificare gli attributi HTML
JavaScript può cambiare di stile CSS
JavaScript può convalidare l'input
uscita JavaScript
Scrivendo in una finestra di avviso finestra
La scrittura in output HTML
Scrivendo in un elemento HTML
Scrivendo nella console del browser
Dove inserire JavaScript
JavaScript nel <head>
JavaScript nel <body>
JavaScript in un file esterno
JavaScript Syntax
istruzioni JavaScript
numeri JavaScript
stringhe JavaScript
espressioni JavaScript
parole chiave JavaScript
variabili JavaScript
assegnazione JavaScript
operatori JavaScript
commenti JavaScript
JavaScript è case sensitive
Dichiarazioni JavaScript
Istruzioni JavaScript sono comandi al browser
Codice JavaScript è una sequenza di istruzioni
Istruzioni JavaScript sono separati da virgola
Dichiarazione multipla su una linea è permesso
Istruzioni JavaScript possono essere raggruppati in blocchi di codice
È possibile interrompere una riga di codice, dopo un operatore o una virgola.
Commenti JavaScript
Commenti linea singola
Linea singola commenti alla fine di una riga
Linee più commenti
Riga di commento singolo per impedire l'esecuzione
Più righe commento per impedire l'esecuzione
variabili JavaScript
variabili JavaScript
JavaScript variabili come l'algebra
Numeri e stringhe JavaScript
JavaScript var parola chiave.
Dichiarare molte variabili in una dichiarazione
Dichiarare molte variabili multilinea
Una variabile senza un valore restituisce il valore undefined
Ri-dichiarazione di una variabile non distruggere il valore
L'aggiunta di numeri JavaScript
Aggiunta di stringhe JavaScript
Aggiunta di stringhe e numeri
JavaScript aritmetica
L'aggiunta (+) operatore
La sottrazione (-) dell'operatore
La moltiplicazione (*) dell'operatore
La divisione (/) dell'operatore
Il modulo (%) dell'operatore
L'incremento (++) dell'operatore
Il decremento (--) dell'operatore
Assegnazione JavaScript
L' = operatore di assegnazione
Il += operatore di assegnazione
L' -= operatore di assegnazione
Il *= operatore di assegnazione
Il /= operatore di assegnazione
L' %= operatore di assegnazione
JavaScript concatenazione di stringhe
L'aggiunta di due stringhe insieme usando il concatenamento (+) operatore
Aggiunta di due stringhe con uno spazio nella prima stringa
Aggiunta di due stringhe con uno spazio tra
L'aggiunta di due stringhe insieme utilizzando utilizzando l'operatore + =
Aggiunta di stringhe e numeri
Tipi di dati JavaScript
Dichiarare (creare) le stringhe
Dichiarare (creare) i numeri
Dichiarare (creare) una matrice
Dichiarare (creare) un oggetto
Trovare il tipo di una variabile
L'aggiunta di due numeri e una stringa
L'aggiunta di una stringa e due numeri
Una variabile non definita
Una variabile vuota
oggetti JavaScript
Creare una variabile JavaScript
Creare un oggetto JavaScript
Creare un oggetto persona (linea singola)
Creare un oggetto persona (più linee)
Proprietà dell'oggetto accesso utilizzando .property
Le proprietà degli oggetti di accesso che utilizzano [proprietà]
Accedere a una proprietà funzione come un metodo
Accedere a una proprietà funzione di una proprietà
Funzioni JavaScript
Una funzione semplice
Una funzione con un argomento
Una funzione con un argomento 2
Una funzione che restituisce un valore
Una funzione che converte Fahrenheit a Celsius
Una chiamata di funzione senza ()
JavaScript Eventi
Un evento onclick cambia un elemento HTML
Un evento onclick cambia il suo proprio elemento
Un evento onclick chiama una funzione
JavaScript Strings
Le stringhe possono essere scritte con virgolette singole o doppie.
Mostra alcuni esempi di stringhe
Backslash prima citazioni accetta citazioni come citazioni.
Trova la lunghezza di una stringa
È possibile rompere stringa di testo con una barra inversa.
Non si può rompere il codice con un backslash.
Trova la posizione della prima occorrenza di un testo in una stringa - indexOf()
Ricerca di un testo in una stringa e restituire il testo se trovato - match()
Sostituire caratteri in una stringa - replace()
Converte la stringa in maiuscolo - toUpperCase()
Converte la stringa in minuscolo - toLowerCase()
Dividere una stringa in un array - split()
I numeri JavaScript
Numero sono considerati accurato solo fino a 15 cifre
Aritmetica in virgola mobile non è sempre accurate al 100%
Ma aiuta a moltiplicare e dividere per 10
Costanti, preceduti da 0x, vengono interpretati come esadecimale
Il toString() metodo può numeri di uscita come esadecimale, ottale e binario
JavaScript genererà Infinity se si calcola un numero troppo grande
Divisione per zero genera Infinity
Un numero diviso da una stringa non è un numero
JavaScript matematica
Utilizzare Math.random() per restituire un numero casuale compreso tra 0 e 1
Utilizzare Math.round() per arrotondare un numero
Utilizzare Math.ceil() per arrotondare un numero (fino)
Utilizzare Math.floor() per arrotondare un numero (verso il basso)
Utilizzare Math.floor() e random() per restituire un numero intero casuale
Utilizzare Math.max() per restituire il numero con il valore più alto
Utilizzare Math.min() per restituire il numero con il valore più basso
Convertire Celsius a Fahrenheit
Date JavaScript
Utilizzare Date() per visualizzare la data e l'ora di oggi
Utilizzare getFullYear() visualizzare l'anno
Utilizzare getTime() per calcolare il numero di millisecondi dal 1970
Utilizzare setFullYear() per impostare una data specifica
Utilizzare toUTCString() per convertire la data odierna (secondo UTC) in una stringa
Utilizzare getDay() per visualizzare il giorno della settimana come numero
Utilizzare getDay() e una matrice per visualizzare il giorno della settimana come un nome
Visualizzare un orologio
Array JavaScript
Creare un array
Unire due matrici - concat()
Partecipa tre matrici - concat()
Unitevi tutti gli elementi di un array in una stringa - join()
Rimuovere l'ultimo elemento di un array - pop()
Aggiungere nuovi elementi alla fine di un array - push()
Invertire l'ordine degli elementi in un array - reverse()
Rimuovere il primo elemento di un array - shift()
Selezionare gli elementi da una matrice - slice()
Ordina un array (in ordine alfabetico e ascendente) - sort()
Per ordinare i numeri (numericamente e ascendente) - sort()
Numeri sort (numericamente e discendenti) - sort()
Aggiungere un elemento alla posizione 2 in un array - splice()
Conversione di un array in una stringa - toString()
Aggiungere nuovi elementi per l'inizio di un array - unshift()
JavaScript Tipo conversione
Visualizzare il typeof tutti i tipi di variabili
Visualizzare il costruttore di tutti i tipi di variabili
Conversione di un numero in una stringa utilizzando String()
Convertire un numero in una stringa utilizzando toString()
Scopri se una variabile è un array
Scopri se una variabile è una data
booleani JavaScript
Visualizzare il valore di booleano (10> 9)
Visualizzare il valore di 10> 9
Il tutto con un valore reale è vero
Il valore booleano di zero è falso
Il valore booleano meno zero è falso
Il valore booleano di una stringa vuota è falso
Il valore booleano non definito è falsa
Il valore booleano nulla è falsa
Il valore booleano falso è falso
Il valore booleano NaN è falsa
confronti JavaScript
Assegnare 5 per x, e visualizzare il valore di (x == 8)
Assegnare 5 per x, e visualizzare il valore di (x == 5)
Assegnare 5 per x, e visualizzare il valore di (x === 5)
Assegnare 5 per x, e visualizzare il valore di (x === "5")
Assegnare 5 per x, e visualizzare il valore di (x! = 8)
Assegnare 5 per x, e visualizzare il valore di (x! == 5)
Assegnare 5 per x, e visualizzare il valore di (x! == "5")
Assegnare 5 per x, e visualizzare il valore di (x> 8)
Assegnare 5 per x, e visualizzare il valore di (x <8)
Assegnare 5 per x, e visualizzare il valore di (x> = 8)
Assegnare 5 per x, e visualizzare il valore di (x <= 8)
condizionali JavaScript
L'istruzione if
L'istruzione else
L'altro if
Link a caso
istruzione switch
Loops JavaScript
per ciclo
Scorrendo le intestazioni HTML
While
Do While
Rompere un ciclo
Rompere e continuare un ciclo
Utilizzare un per ... nella dichiarazione di ciclo tra gli elementi di un oggetto
JavaScript Gestione degli errori
Il try...catch dichiarazione
Il try...catch dichiarazione con una scatola di conferma
L'evento OnError
JavaScript espressioni regolari
Ricerca di un espressione in una stringa
Ricerca di espressione e sostituirlo
Espressioni regolari Explained
oggetti JavaScript
Creazione di una variabile JavaScript
Creazione di un oggetto JavaScript
La creazione di un oggetto JavaScript (linea singola)
La creazione di un oggetto JavaScript (più linee)
Creazione di un oggetto JavaScript utilizzando nuova
Creazione di oggetti JavaScript utilizzando un costruttore
Creazione di oggetti incorporati JavaScript
Il modo migliore per creare variabili JavaScript
Oggetti JavaScript sono mutabili
Proprietà oggetto JavaScript
Proprietà di accesso utilizzando .property
Accesso alle proprietà utilizzando [proprietà]
Proprietà di accesso che utilizzano per a
L'aggiunta di nuovi oggetti da oggetti esistenti
L'eliminazione di oggetti di oggetti