Apprendre le développement web (étape 3 / 3) : JS

Fait par GZod01   -  

Partager l'article

Apprendre le développement web (étape 3 / 3) : JS

Derniere etape pour apprendre le dev web (en tout cas version simple XD): JS

les variables

// les commentaires sur une seule ligne se font avec un // en début de ligne
/* les commentaires
sur 
plusieurs lignes
se font avec un /* au début et à la fin un */


// les variables se déclarent toujours avec un keyword de déclaration avant
// Plusieurs types de variables (et donc de keyword de déclaration):

// Les constantes (variables que l'on défini une fois et qui après ne peuvent plus être modifiées):
const variable_name = 0

// les variables locales donc qui ne peuvent être disponible que dans un bloc et ses sous blocs:
if(1==1){
    let hello= "salut" // la variable hello sera disponible uniquement dans ce bloc (if (1==1) et dans ses blocs enfants)
}

// variables globales:
var bonjour = "bye"

les blocs principaux :


// les blocs principaux:

// if / else if / else :

if (condition){ // toujours mettre des parenthèses autour de la condition, valable pour tous les types de blocs
   do_something();
}
else if (another_condition){
   do_another_thing();
}
else {
   do_last_thing();
}

// while : 

while (condition){
    do_something();
}

// 2 types de boucle for:
// for avec macro:
for(let i = 0; i++; i<max_number){
//  let i = 0: déclaration de i avec la valeure minimale: 0
//             i++ : le step entre chaque étape: i++ revient au meme que d'écrire i+=1 ou i = i+1
//                  i<max_number : la fin de la boucle for
    do_something();
}

// for avec in: 
for (let i in a_list){
//   let i : déclaration de i
//         in a_list : pour tout les i dans la liste a_list, donc cette boucle prend chaque élément de la liste un par un jusqu'a la fin de la liste
    do_something();
}

operators and variable common contents types

// les textes (String)
// il y a différent type de "quotes" (guillemets) valable pour encadrer les textes:
var texte = "hello";
var texte2 = 'hello' // oui les ; ne sont pas obligatoires en javascript, meme si elles sont parfois utiles
var texte3 = `hello` // ces 3 types de quotes sont possible pour encadrer des textes et les textes auront tous les 3 la meme valeure, précision tout de meme:
// " et ' ne peuvent faire que du "une seule ligne" alors que ` peut faire du multiligne (`=accent grave donc Alt Gr + touche è sur azerty)
var salut = `
hello
"je m'appelle" (oui l'avantage d'avoir plusieurs quotes c'est que ducoup dans un texte on peut mettre les quotes qui ne sont pas les quotes qui entourent le texte) 
hello
`

// operateurs sur textes:
var a = "hello"
var b = "salut"
var c = a+b;// c="salut"

// operateurs sur nombres:
var x = 1;
var y = 3;
var r = x/y // division
r = x*y // multiplication, quand on réutilise une variable on ne met pas le mot clé devant
r = x+y // addition
r = x-y // soustraction

functions

// 

Apprendre le développement web en 3 étapes:

GZod01

comments powered by Disqus