Skip to content

NoahPrm/LesBasesDuJavascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Les bases du JavaScript

Ici, vous retrouverez les bases du JavaScript.

1. Types

Aide : fichier types.js

Un object, c'est une/plusieurs valeurs entre des accolades. Il est souvent utilisé dans les fichers "config.json" pour le token du bot. Ex : {token: "12345678"}. Pour récuperer le token, il suffira juste d'écrire : object.token.

Les strings sont des textes entre guillemets. Ex : "123"

Les numbers, pas besoin d'un bac +6 en Anglais, sont les nombres.

Un array est un tableau. Cela se représente par des crochets ([]). Ex : ["123", 45, test]. Pour accéder à la valeur "123", il faudra simplement écrire juste après les crochets : [0]. Idem pour les autres : [1]/[2]. Un autre exemple : pour accéder, imaginons, à l'object {text} suivant : ["123", 45, {text: "test"}] il faudra écrire ceci : ["123", 45, {text: "test"}][2].text !

Un bigint, c'est un chiffre, et une lettre. Ex : 123a. Discord.js utilise ceci pour les permissions.

/*function*/ c'est une fonction. Ex :

f = function() {
    console.log("test").
}

Un boolean, c'est soit True (vrai), soit False (faux).

Un undefined c'est undefined, c'est à dire : quelque chose d'indéfini.

null = null, c'est rien.

Si l'on ne sait pas quelle est le type d'un variable, on peut faire ceci : variable= text.text; console.log(typeof variable) Ceci va écrire dans la console le type de la variable demandée.

2. Variables

Aide : fichier variables.js

const test1 = "test1";

let test2 = "test2";

var test3 = "test3";

La différence entre let et var, aucune. Par contre, entre const et let/var, il y en a une, const (constante) ne peut pas être modifié. Ex : test2 = "fin du test2". Si je console.log avant test2 et apres test2, il va écrire dans la console "test2" contrairement à const qui ne peut pas faire ça. Pour import discord.js, il est obligé d'utiliser const.

3. Syntaxes

Aide : fichier syntaxes.js

if est une condition, on peut la mettre en négatif/undefined/...

else if = un sinon conditionnel

else = sinon

return permet d'arrêter une fonction, il retourne ce qui suit. Il est impossible de mettre des accolades avec un return

for = une boucle

try catch = Le code après le try vas s'effectuer mais s'il y a une erreur, ce qui a après le catch vas s'effectuer

module.exports = exporte le code

3. Numbers

Aide : fichier numbers.js

Rien à dire, tout est dans le fichier aide.

4. Maths

Aide : fichier maths.js

Warning

Math fonctionne avec le type Number. Il ne fonctionne pas avec les grands entiers/BigInt.

Math.floor() = Arrondit un nombre. Ex : 17.6 => 17 // 49.3 => 17 // 85.9 => 89

Math.round = Arrondit un nombre. Ex = 49.3 => 49 // 12.9 => 13

Math.random = Genère un nombre entre 0 inclusif et 1 exclusif.

5. Arrays

Aide : fichier arrays.js

array.filter = Filtrer l'array

array.sort = Range dans l'ordre l'array (a - b => décroissant || b - a => croissant)

array.split = Sépare les valeurs

array.join = Fusionne les valeurs

array.includes = Si inclus la valeur

array.find = Recherche une valeur

array.push = Rajoute une valeur dans l'array

array.map = Crée un nouveau tableau avec les résultats de l'appel d'une fonction fournie sur chaque élément du tableau appelant.

array.length = Retourn le nombre de valeurs dans l'array. (Ici, compte a partir de 1, contrairement aux index qui comptent a partir de 0)

array.forEach = Fait une boucle pour chaque valeur

C'est la fin des bases du JavaScript !

Si vous souhaités en apprendre plus, des vidéos YouTubes sont disponibles !

About

Ici, vous retrouverez les bases du JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •