Tutorial sul linguaggio JavaScript

In questo tutorial sul linguaggio JavaScript proponiamo tanti esercizi con relativa spiegazione e dimostrazione.

Il linguaggio JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi. Esso viene utilizzato nella programmazione web lato client per creare controlli sulle pagine o effetti dinamici.

JavaScript è un linguaggio che si è diffuso moltissimo anche grazie alla presenza di numerosi framework e librerie.

Prima di iniziare a programmare potete dedicarvi anche alla lettura del seguente articolo: come imparare a programmare.


Indice articoli tutorial sul linguaggio JavaScript

Introduzione al linguaggio

1 – Introduzione al linguaggio JavaScript

2 – Il linguaggio JavaScript

3 – JavaScript variabili e costanti

Istruzioni condizionali

4 – Istruzione if else

5 – Utilizzare il console log in JavaScript

6 – Metodo toUpperCase e toLowerCase

7 – Metodo substring in JavaScript

8 – Introduzione alle funzioni

9 – Come utilizzare JavaScript alert

10 – Come utilizzare JavaScript confirm

11 – Come utilizzare JavaScript prompt

Strutture iterative in JavaScript

12 – Ciclo while

13 – Ciclo do while

14 – Ciclo for

15 – Esempi ciclo for in JavaScript

16 – Primi esercizi con il ciclo for

17 – Esercizi con il for in JavaScript (sommare separatamente i pari e i dispari, sommare separatamente i positivi e i negativi)

18 – Esercizi for in JavaScript (stampare i primi N numeri dispari successivi ad un numero A, chiedere in input 10 numeri e sommare solo quelli positivi).

19 – Esercizi sul ciclo for in JavaScript (coppie di numeri naturali la cui somma è 30, stabilire se un prodotto è negativo, positivo oppure nullo senza eseguire l’operazione)

20 – Cicli for annidati

21 – Tavola pitagorica

22 – Successione di Fibonacci in JavaScript

23 – Numeri primi in JavaScript

Funzioni matematiche in JavaScript

24 – Funzione math.random in JavaScript

Array

25 –  Introduzione agli array in JavaScript

26 – Proprietà length

27 – Metodo push in JavaScript

28 – Metodo pop in JavaScript

29 – Metodo shift() e unshift()

30 – Metodo includes()

31 – Metodo indexOf()

32 – Metodo map()

33 – Metodo sort()

34 – Metodo reverse() in JavaScript

35 – Metodo splice()

36 – Metodo slice()

37 – Metodo toString() in JavaScript

38 – Metodo join()

39 – Metodo forEach() in JavaScript

40 – Metodo from() in JavaScript

41 – Metodo isArray()

42 – Metodo filter()

43 – Proprietà constructor in JavaScript

Cicli con array

44 – Esempi ciclo for con gli array

45 – Esercizi con il ciclo for con gli array

Giochi in JavaScript

46 – Gioco indovina numero in JavaScript

47 – Gioco della morra cinese in JavaScript

48 – Giochi in JavaScript – Semplice quiz utilizzando gli array

49 – Come realizzare il gioco dei dadi online

50 – Come sviluppare il gioco del 15 in JavaScript

51 – Gioco della slot machine in JavaScript

Funzioni 

52 – Funzioni JavaScript e istruzione return

53 – Funzioni di callback

54 – Funzioni di callback al click del mouse

55 – Function callback usate con i metodi JavaScript e con gli array

56 – Esempi funzioni di callback

57 – Callback e setTimeout

Tutorial sul linguaggio JavaScript – Il DOM

58 – Dom in JavaScript

59 – Creare elementi nel Dom con JavaScript

60 – Come creare attributi agli elementi

61 – Rimuovere attributi agli elementi nel Dom con JavaScript

62 – JavaScript getElementById

63 – Approfondimenti sul metodo getElementById

64 – Come validare un form in JavaScript

65 – Come creare una calcolatrice con JavaScript

66 – Cifrario di Cesare online

67 – Convertitore da decimale a binario, ottale e esadecimale

68 – Come sviluppare una galleria di immagini in JavaScript

69 – Metodo addEventListener

Oggetti JavaScript, proprietà e metodi

70 – Introduzione agli oggetti in JavaScript

71 – Creare un oggetto in JavaScript

72 – Object in JavaScript

73 – Object Create

74 – Object defineproperties

75 – Object assign

76 – Class JavaScript

77 – Esercizi sugli oggetti in JavaScript

78 – Array di oggetti

79 – Introduzione al ciclo for in con gli oggetti in JavaScript

80 – Oggetti e ciclo for in

81 – Esercizi sugli oggetti ed array

82 – Ordinare un array di oggetti

JSON

83 – Introduzione a JSON

84 – JSON parse

85 – Parsing JSON

86 – JSON stringify

AJAX

87 – Introduzione ad AJAX

88 – Oggetto XMLHttpRequest

89 – AJAX e JSON

Tutorial sul linguaggio JavaScript – Creare PDF

90 – Come creare PDF con JavaScript

91 – PDF da un form con JavaScript

92 – Proprietà di un PDF con JavaScript

93 – Libreria jsPDF

Canvas in JavaScript

94 – Come utilizzare le canvas in JavaScript

95 – Esercizi canvas con JavaScript