Språkjämförelse

Python och JavaScript sida vid sida.

Båda språken lär dig samma programmeringsidéer, men de uttrycker dem på olika sätt. Använd denna sida för att jämföra syntax, kodblock och hur varje språk löser samma grundläggande uppgifter.

Jämför samma idéer i båda språken.

Python

Python fokuserar på läsbarhet. Den använder indragning för att definiera block.

Variabler och output

name = "Lina"
age = 16
print("Hej", name)
print("Du är", age, "år gammal")
  • Använder print() för att visa output.
  • Använder if, elif, och else för beslut.
  • Använder indragning istället för klammerparenteser.

JavaScript

JavaScript använder krullparenteser och semikolon för att definiera block.

Variabler och output

const name = "Lina";
const age = 16;

console.log("Hej", name);
console.log("Du är", age, "år gammal");
  • Använder console.log() för att visa output.
  • Använder if, else if, och else för beslut.
  • Använder krullparenteser för att definiera block.

Kodavsnitt

Loopar ser annorlunda ut, men idéen är samma.

Python loopar

Python använder for med indragning för att upprepa samma logik för varje föremål i en array.

Upprepa genom föremål

students = ["Ali", "Maja", "Noah"]

for student in students:
    print("Välkommen", student)

JavaScript loopar

JavaScript använder for...of med krullparenteser för att upprepa samma logik för varje föremål i en array.

Upprepa genom föremål

const students = ["Ali", "Maja", "Noah"];

for (const student of students) {
  console.log("Välkommen", student);
}