Tutorialul de bază JavaScript

Un tutorial simplu de JavaScript pentru începători cu culegere de probleme și exemple de soluții.

Bazele

001

Introducere în limbajul JavaScript pentru începători

002

Pornirea JavaScript

003

Prima programă în JavaScript

004

Analizăm codul programului

005

Exemple ulterioare

006

Conectarea fișierului cu scripturi JavaScript

007

Mai multe fișiere cu scripturi JavaScript

008

Particularitățile tag-ului script în JavaScript

009

Cache-ul fișierelor JavaScript în browser

010

Modul strict în JavaScript

011

Comentarii în JavaScript

012

Variabile în JavaScript

013

Utilizarea variabilelor

014

Declararea mai multor variabile în JavaScript

015

Modificarea valorilor variabilelor

016

Mai multe let pentru aceeași variabilă

017

Operații matematice cu numere în JavaScript

018

Operații matematice cu variabile în JavaScript

019

Prioritatea operațiilor matematice în JavaScript

020

Prioritate egală a operațiilor matematice în JavaScript

021

Parantezele de grupare în JavaScript

022

Fracții în JavaScript

023

Numere negative în JavaScript

024

Plus în fața numerelor în JavaScript

025

Restul împărțirii în JavaScript

026

Ridicarea la putere în JavaScript

027

Prioritatea ridicării la putere

028

Șiruri de caractere în JavaScript

029

Adunarea șirurilor de caractere în JavaScript

030

Lungimea șirului în JavaScript

031

Șiruri de șablon în JavaScript

032

Multilinia

033

Valori speciale în JavaScript

034

Valoarea undefined

035

Valoarea null

036

Valori true și false

037

Valoarea NaN

038

Infinity și -Infinity în JavaScript

039

Lucrul cu consola în JavaScript

040

Tipul de date în consola JavaScript

041

Erori în consola JavaScript

042

Constante în JavaScript

043

Conversia automată a tipurilor de date

044

Conversia în Număr în JavaScript

045

Conversia prescurtată la număr în JavaScript

046

Conversia numerelor incorecte în JavaScript

047

Extragerea numerelor în JavaScript

048

Conversia în șir de caractere în JavaScript

049

Aplicarea conversiei la șiruri de caractere în JavaScript

050

Conversia tipului boolean în JavaScript

051

Conversia tipului boolean în JavaScript

052

Obținerea caracterelor unui șir în JavaScript

053

Imuabilitatea șirurilor în JavaScript

054

Ultimul caracter al șirului în JavaScript

055

Șiruri cu cifre în JavaScript

056

Accesarea cifrelor unui număr în JavaScript

057

Operații pentru modificarea variabilei în JavaScript

058

Operațiuni prescurtate în JavaScript

059

Operațiuni de incrementare și decrementare în JavaScript

060

Tipul prefix și postfix în JavaScript

061

Calcule imprecise în JavaScript

062

Funcția prompt în JavaScript

063

Problema cu tipurile în funcția prompt în JavaScript

064

Afișarea textului în document în JavaScript

065

Găsirea erorilor în cod

066

Exerciții practice cu operații în JavaScript

067

Exerciții practice cu formule în JavaScript

Array-uri

Obiecte

Condiții

104

Construcția if-else în JavaScript

105

Operatori mai mare și mai mic în JavaScript

106

Verificarea egalității în JavaScript

107

Verificarea inegalității în JavaScript

108

Compararea variabilelor în JavaScript

109

Egalitatea șirurilor în JavaScript

110

Egalitatea dintre șiruri de caractere și numere în JavaScript

111

Egalitate prin valoare și tip în JavaScript

112

Inegalitate prin valoare și tip în JavaScript

113

AND logic în JavaScript

114

SAU logic în JavaScript

115

Prioritatea operatorilor logici în JavaScript

116

Gruparea condițiilor în JavaScript

117

Inversarea expresiilor logice în JavaScript

118

Condiții cu valori booleene în JavaScript

119

Compararea valorilor cu tipul boolean în JavaScript

120

Forma scurtă de verificare a adevărului în JavaScript

121

Forma scurtă de verificare a falsului în JavaScript

122

Forma generală prescurtată de verificare în JavaScript

123

Condiții complexe în formă prescurtată în JavaScript

124

Opționalitatea construcției else în JavaScript

125

Opționalitatea acoladelor în JavaScript

126

Problema opționalității acoladelor în if-else

127

Construcția else if în JavaScript

128

Constructii if-else imbricate în JavaScript

129

Constructia switch-case în JavaScript

130

Opționalitatea break în construcția switch-case în JavaScript

131

Operatorul ternar în JavaScript

132

Operații logice în JavaScript

133

Funcția confirm în JavaScript

134

Domeniul de vizibilitate al variabilelor în if-else în JavaScript

135

Nuanțe ale domeniului de aplicare al variabilelor în construcțiile if-else în JavaScript

136

Verificarea părților orei prin if-else în JavaScript

137

Verificarea lungimii șirurilor și a array-urilor în JavaScript

138

Verificarea caracterelor unui șir în JavaScript

139

Verificarea cifrelor unui număr în JavaScript

140

Verificarea restului împărțirii în JavaScript

141

Găsirea erorilor în codul cu condiții JavaScript

142

Exerciții practice cu condiții if-else în JavaScript

Bucle

Multidimensionalitate

Metode standard

Funcții personalizate

Variabilele funcțiilor

Tipuri de funcții

Funcții imbricate

Închideri

IIFE

Recursie

Metode de iterare

Operatorul spread

Operatorul rest

Destructurare

Timp

Introducere în DOM

Atribute

Stilizare

Căutare

Noduri

Formulare

Liste drop-down

Obiectul Event

Context

Timeri

Manipularea elementelor

Exercițiu practic

Funcții și DOM

Module prin închideri