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

Stringhe

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

6 – Metodo toUpperCase e toLowerCase

7 – Metodo substring in JavaScript

8 – Metodo trim

9 – Metodo split

10 – Metodo includes

11 – Metodo indexOf

12 – Metodo lastIndexOf

13 – Metodo replace

14 – Metodo search

15 – Metodo charAt

16 – Metodo charCodeAt

17 – Proprietà length

18 – Metodo slice in JavaScript

19 – Metodo match

Esercizi con le stringhe

20 – Esercizi sulle stringhe

21 – Parola palindroma in JavaScript

22 – Parola più lunga in JavaScript

23 – Espressioni regolari

Funzioni introduzione

24 – Introduzione alle funzioni

25 – Come utilizzare JavaScript alert

26 – Come utilizzare JavaScript confirm

27 – Come utilizzare JavaScript prompt

Strutture iterative in JavaScript

28 – Ciclo while

29 – Ciclo do while

30 – Ciclo for

Esempi ed esercizi con le strutture iterative

31 – Esempi ciclo for in JavaScript

32 – Primi esercizi con il ciclo for

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

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

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

36 – Cicli for annidati

37 – Tavola pitagorica

38 – Successione di Fibonacci in JavaScript

39 – Numeri primi in JavaScript

Funzioni

40 – ParseInt

41 – ParseFloat

42 – isNaN

43 – String

44 – Eval

Libreria Math in JavaScript

45 – Funzione Math.random in JavaScript

46 – Funzione Math.floor

Array

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

47 –  Introduzione agli array in JavaScript

48 – Proprietà length

49 – Metodo push in JavaScript

50 – Metodo pop in JavaScript

51 – Metodo shift() e unshift()

52 – Metodo includes()

53 – Metodo indexOf()

54 – Metodo map()

55 – Metodo sort()

56 – Metodo reverse() in JavaScript

57  – Metodo splice()

58 – Metodo slice()

59 – Metodo toString() in JavaScript

60 – Metodo join()

61 – Metodo forEach() in JavaScript

62 – Metodo from() in JavaScript

63  – Metodo isArray()

64 – Metodo filter()

65 – Proprietà constructor in JavaScript

Cicli con array – esercizi

66 – Esempi ciclo for con gli array

67 – Esercizi con il ciclo for e gli array

Giochi in JavaScript

68 – Gioco indovina numero in JavaScript

69 – Gioco della morra cinese in JavaScript

70 – Giochi in JavaScript – Semplice quiz utilizzando gli array

71 – Come realizzare il gioco dei dadi online

72 – Come sviluppare il gioco del 15 in JavaScript

73 – Gioco della slot machine in JavaScript

74 – Memory Game in JavaScript

Funzioni 

74 – Funzioni JavaScript e istruzione return

75 – Funzioni di callback

76 – Funzioni di callback al click del mouse

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

78 – Esempi funzioni di callback

79 – 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.

80 – Dom in JavaScript

81 – Creare elementi nel Dom con JavaScript

82 – Come creare attributi agli elementi

83 – Rimuovere attributi agli elementi nel Dom con JavaScript

84 – JavaScript getElementById

85 – Approfondimenti sul metodo getElementById

Esercizi sul DOM in JavaScript

86 – Come validare un form in JavaScript

87 – Come creare una calcolatrice con JavaScript

88 – Cifrario di Cesare online

89 – Convertitore da decimale a binario, ottale e esadecimale

90 – Come sviluppare una galleria di immagini in JavaScript

91 – Metodo addEventListener

Oggetti JavaScript, proprietà e metodi

92 – Introduzione agli oggetti in JavaScript

93 – Creare un oggetto in JavaScript

94 – Object in JavaScript

95 – Object Create

96 – Object defineproperties

97 – Object assign

98 – Class JavaScript

99 – Esercizi sugli oggetti in JavaScript

100 – Array di oggetti

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

102 – Oggetti e ciclo for in

103 – Esercizi sugli oggetti ed array

104 – 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.

105 – Introduzione a JSON

106 – JSON parse

107 – Parsing JSON

108 – JSON stringify

AJAX

109 – Introduzione ad AJAX

110 – Oggetto XMLHttpRequest

111 – AJAX e JSON

Tutorial sul linguaggio JavaScript – Creare PDF

112 – Come creare PDF con JavaScript

113 – PDF da un form con JavaScript

114 – Proprietà di un PDF con JavaScript

115 – Libreria jsPDF

Canvas in JavaScript

116 – Come utilizzare canvas in JavaScript

117 – Esercizi canvas con JavaScript