Language | JS | LUA / LOVE2D | C# | Php | Python |
---|---|---|---|---|---|
PRINT CONSOLE | console.log(); | print() | Console.WriteLine(Nom); | / | / |
Déclarer une variable | x = variable; | x = variable | string x = variable ? | / | / |
Déclarer une chaîne de caractère | x = "blabla"; | x = "blabla" | string x = "blabla" | / | / |
Déclarer une valeur numérique | x = 2; | x = 2 | int x = 2 où float x = 2.5 |
/ | / |
Déclarer une variable jetable | let | local | / | / | / |
condition AND | && | and | / | / | / |
condition OR | || | or | / | / | / |
condition IF | if ( condition ) { *action* } |
if *condition* then *action* end |
/ | / | / |
condition ELSE IF | if ( condition ) { *action* } else if ( condition ) { *action* } |
if ( condition ) then *action* elseif ( condition ) then *action* end |
/ | / | / |
Déclarer une variable | x = variable; | x = variable | string x = variable ? | / | / |
Boucle while | while ( condition ) { *action* } |
while *condition* then *action* end |
int = 0; while (i == 0) { Console.WriteLine("Valeur de i : " + i); } |
/ | / |
Boucle For | for (i = 0; i < 10; i++){ *Action*; } |
for i ,v do *Action* end |
int i, j; for (i = 0; i < 100; i++) { *Action* } |
/ | / |
Concaténation | console.log("blabla" + variable ); | print("blabla" .. (tostring(variable))) où print("blabla" .. variable) |
Console.WriteLine("blabla" + variable); | / | / |
Déclarer une variable en écrivant sur le clavier |
/ | / | Console.ReadLine(); ex: string x = Console.ReadLine(); |
/ | / |
Convertir un numérique en string | / | / | int x_num = int.Parse(x_string); | / | / |
Gérer l'exception | / | / | try{ écrire le code initial } catch { écrire le code où le print() en cas d'érreur } |
/ | try : lunch() except SyntaxError : print('Fix your syntax') except TypeError : print('Oh no! A TypeError has occured') except ValueError : print('A ValueError occured!') except ZeroDivisionError : print('Did by zero?') else : print('No exception') finally : print('Ok then') |
Commentaire | // par ligne /* */ par bloc |
-- par ligne | // par ligne /* */ par bloc |
/ | / |
Différence | != | ~= | != | / | / |
Déclarer une fonction | function nomDeLaFonction() { *action*; } |
function nomDeLaFonction() *action* end |
static int nomDeLaFonction() { *action*; } |
/ | / |
Appellez une fonction | nomDeLaFonction(); | nomDeLaFonction() | int nomDeLaFonction(); | / | / |
Random | Math.random( min, max ) | love.math.random( min, max ) | / | / | / |