javascript / beginner
Snippet
Prüfen primitiver Datentypen und Behandeln von Standardwerten mit Typeof
Der typeof-Operator in JavaScript gibt einen String zurück, der den Typ des Operanden beschreibt. Die Verwendung von typeof in Kontrollstrukturen stellt sicher, dass String-spezifische Operationen (wie .trim() oder .length) nur bei gültigem Datentyp ausgeführt werden, was Laufzeitfehler verhindert.
snippet.js
javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script>let userInput = '42';let inspectionResult = '';function inspectValue() {if (typeof userInput === 'string' && userInput.trim() !== '') {inspectionResult = `String with length ${userInput.length}`;} else {inspectionResult = 'Invalid or non-string value';}}</script><input bind:value={userInput} /><button on:click={inspectValue}>Inspect Type</button><p>{inspectionResult}</p>
svelte
Erklärung
1
let userInput = '42';
Initialisiert eine Komponentenvariable mit einem String-Wert.
2
if (typeof userInput === 'string' && userInput.trim() !== '') {
Schützt vor Nicht-String-Typen und leeren Eingaben, bevor String-Methoden aufgerufen werden.
3
inspectionResult = `String with length ${userInput.length}`;
Erstellt einen Template-String mit Eigenschaften des primitiven String-Typs.