FAGPORTALEN

Udviklingsværktøjer og karriere i JS

Computerspace · FGU · Programmering i JavaScript

🔧 Udviklingsværktøjer og karriere i JavaScript

JavaScript-udviklere bruger kraftfulde værktøjer til at skrive, debugge og optimere kode. Sproget åbner døre til mange karriereveje.

Browser DevTools (F12):

```

Console – Kør JavaScript direkte, se console.log output og fejl

Network – Se alle HTTP-kald: URL, headers, payload, response, timing

Elements – Inspekter og rediger HTML/CSS live

Sources – Debuggering: sæt breakpoints, step through kode

Performance – Profiler din app for flaskehalse

Application – Se cookies, localStorage, sessionStorage

```

Debugging i browser:

```javascript

// Console metoder

console.log("Basis output");

console.error("Fejl!");

console.warn("Advarsel!");

console.table([{ navn: "Anna" }, { navn: "Bo" }]); // Tabellvisning

console.time("loop"); / kode / console.timeEnd("loop"); // Tidtagning

// Debugger statement – stopper kode-eksekvering

function buggyFunktion(x) {

debugger; // Browser åbner Sources og stopper her

return x * 2;

}

```

VS Code extensions til JavaScript:

Karriereveje i JavaScript:

| Rolle | Teknologier | Opgaver |

|-------|-------------|---------|

| Frontend-udvikler | HTML/CSS/JS, React/Vue | Brugergrænseflader |

| Backend-udvikler | Node.js, Express, Databaser | API'er og servere |

| Full-Stack-udvikler | Begge sider | Hele applikationen |

| React Native-udvikler | React Native | Mobilapps (iOS/Android) |

TypeScript – næste skridt:

```typescript

// TypeScript tilføjer statisk typning til JavaScript

function add(a: number, b: number): number {

return a + b;

}

interface Elev {

navn: string;

alder: number;

klasse?: string; // Optional felt

}

const elev: Elev = { navn: "Anna", alder: 19 };

```

---

🎓 Læringsmål for Udviklingsværktøjer og karriere i JS

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl at undgå

---

💡 Tips til at komme i gang

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.