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 – Esempio sulle istruzioni if else

6 – Utilizzare il console log in JavaScript

Stringhe

In questa sezione del tutorial sul linguaggio JavaScript studiamo alcuni metodi e proprietà utili con le stringhe in JavaScript.

7 – Metodo toUpperCase

8 – Metodo toLowerCase

9 – Metodo substring in JavaScript

10 – Metodo trim

11 – Metodo split

12 – Metodo includes

13 – Metodo indexOf

14 – Metodo lastIndexOf

15 – Metodo replace

16 – Metodo search

17 – Metodo charAt

18 – Metodo charCodeAt

19 – Proprietà length

20 – Metodo slice in JavaScript

21 – Metodo match

Strutture iterative in JavaScript

30 – Ciclo while

31 – Ciclo do while

32 – Ciclo for

Introduzione all’uso delle funzioni in JavaScript

22 – Introduzione alle funzioni

23 – Come utilizzare JavaScript alert

24 – Come utilizzare JavaScript confirm

25 – Come utilizzare JavaScript prompt

Esercizi con le stringhe

22 – Esercizi sulle stringhe

23 – Parola palindroma in JavaScript

24 – Parola più lunga in JavaScript

25 – Espressioni regolari

Esempi ed esercizi con le strutture iterative

33 – Esempi ciclo for in JavaScript

34 – Primi esercizi con il ciclo for

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

36 – 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).

37 – 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)

38 – Cicli for annidati

39 – Tavola pitagorica

40 – Successione di Fibonacci in JavaScript

41 – Numeri primi in JavaScript

Funzioni

42 – ParseInt

43 – ParseFloat

44 – isNaN

45 – String

46 – Eval

Libreria Math in JavaScript

47 – Funzione Math.random in JavaScript

48 – Funzione Math.floor

Array

In questa sezione del tutorial sul linguaggio JavaScript studiamo alcuni metodi e proprietà utili con gli array in JavaScript.

49 –  Introduzione agli array in JavaScript

50 – Proprietà length

51 – Metodo push in JavaScript

52 – Metodo pop in JavaScript

53 – Metodo shift() e unshift()

54 – Metodo includes()

55 – Metodo indexOf()

56 – Metodo map()

57 – Metodo sort()

58 – Metodo reverse() in JavaScript

59  – Metodo splice()

60 – Metodo slice()

61 – Metodo toString() in JavaScript

62 – Metodo join()

63 – Metodo forEach() in JavaScript

64 – Metodo from() in JavaScript

65 – Metodo isArray()

66 – Metodo filter()

67 – Proprietà constructor in JavaScript

Cicli con array – esercizi

68 – Esempi ciclo for con gli array

69 – Esercizi con il ciclo for e gli array

Giochi in JavaScript

70 – Gioco indovina numero in JavaScript

71 – Gioco della morra cinese in JavaScript

72 – Giochi in JavaScript – Semplice quiz utilizzando gli array

73 – Come realizzare il gioco dei dadi online

74 – Come sviluppare il gioco del 15 in JavaScript

75 – Gioco della slot machine in JavaScript

76 – Memory Game in JavaScript

Funzioni 

77 – Funzioni JavaScript e istruzione return

78 – Funzioni di callback

79 – Funzioni di callback al click del mouse

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

81 – Esempi funzioni di callback

82 – Callback e setTimeout

Tutorial sul linguaggio JavaScript – Il DOM

In questa sezione del tutorial sul linguaggio JavaScript studiamo alcuni metodi e proprietà utili per manipolare il DOM in JavaScript.

83 – Dom in JavaScript

84 – Creare elementi nel Dom con JavaScript

85 – Come creare attributi agli elementi

86 – Rimuovere attributi agli elementi nel Dom con JavaScript

87 – JavaScript getElementById

88 – Approfondimenti sul metodo getElementById

Esercizi sul DOM in JavaScript

89 – Come validare un form in JavaScript

90 – Come creare una calcolatrice con JavaScript

91 – Cifrario di Cesare online

92 – Convertitore da decimale a binario, ottale e esadecimale

93 – Come sviluppare una galleria di immagini in JavaScript

94 – Metodo addEventListener

Oggetti JavaScript, proprietà e metodi

95 – Introduzione agli oggetti in JavaScript

96 – Creare un oggetto in JavaScript

97 – Object in JavaScript

98 – Object Create

99 – Object defineproperties

100 – Object assign

101 – Class JavaScript

102 – Esercizi sugli oggetti in JavaScript

103 – Array di oggetti

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

105 – Oggetti e ciclo for in

106 – Esercizi sugli oggetti ed array

107 – Ordinare un array di oggetti

JSON

In questa sezione del tutorial sul linguaggio JavaScript studiamo alcuni metodi utili per utilizzare i dati in formato JSON in JavaScript.

108 – Introduzione a JSON

109 – JSON parse

110 – Parsing JSON

111 – JSON stringify

AJAX

112 – Introduzione ad AJAX

113 – Oggetto XMLHttpRequest

114 – AJAX e JSON

Tutorial sul linguaggio JavaScript – Creare PDF

115 – Come creare PDF con JavaScript

116 – PDF da un form con JavaScript

117 – Proprietà di un PDF con JavaScript

118 – Libreria jsPDF

Canvas in JavaScript

119 – Come utilizzare canvas in JavaScript

120 – Esercizi canvas con JavaScript