Detaillierte Einführung in alle variablen Typen von Typoskripten

TypeScript ist eine Open-Source-Programmiersprache, die eine Obermenge von JavaScript darstellt und in reines JavaScript kompiliert werden kann. TypeScript kann Entwicklern helfen, Code beim Schreiben besser zu verstehen und zu debuggen und gleichzeitig die Lesbarkeit und Wartbarkeit des Codes zu verbessern. In TypeScript sind Variablen ein sehr wichtiges Konzept, da sie Daten speichern und bearbeiten können. In diesem Artikel stellen wir die verschiedenen Variablentypen in TypeScript im Detail vor und bieten eine Code-Fallanalyse.

1. Beliebiger Typ (Any)

Jeder Typ ist der flexibelste Typ in TypeScript und kann jede Art von Daten speichern. Wenn Sie sich über den Typ einer Variablen nicht sicher sind, können Sie einen beliebigen Typ verwenden. Eine Variable beliebigen Typs kann einer Variablen eines beliebigen anderen Typs zugewiesen werden.

let myVariable: any = "Hello World";
myVariable = 42;
myVariable = true;

2. Nummerntyp (Nummer)

Numerische Typen können Ganzzahlen und Gleitkommazahlen speichern. In TypeScript können numerische Typvariablen dezimale, hexadezimale, oktale und binäre Literale verwenden.

let myNumber: number = 42;
let myHexNumber: number = 0xff;
let myOctalNumber: number = 0o744;
let myBinaryNumber: number = 0b1010;

3. String-Typ (String)

Der String-Typ kann Textdaten speichern. In TypeScript können String-Variablen einfache oder doppelte Anführungszeichen verwenden.

let myString: string = "Hello World";
let myOtherString: string = 'Hello TypeScript';

4. Boolescher Typ (Boolean)

Boolesche Typen können wahre oder falsche Werte speichern.

let myBoolean: boolean = true;
let myOtherBoolean: boolean = false;

5. Array-Typ (Array)

Array-Typen können eine Gruppe von Daten desselben Typs speichern. In TypeScript können Array-Variablen Array-Literale oder Array-Syntax verwenden.

let myArray: number[] = [1, 2, 3, 4, 5];
let myOtherArray: Array<string> = ["Hello", "TypeScript"];

6. Tupel-Typ (Tuple)-Array mit klaren Anforderungen

Tupeltypen können eine Reihe verschiedener Datentypen speichern. In TypeScript können Variablen vom Typ Tupel Array-Literale und Typanmerkungen verwenden.

let myTuple: [string, number] = ["Hello", 42];

7. Aufzählungstyp (Enum) – Zuordnung von Objektindizes

Aufzählungstypen können verwendet werden, um einer Gruppe verwandter Konstanten aussagekräftige Namen zu geben. In TypeScript können Variablen vom Typ Aufzählung Aufzählungsnamen oder Aufzählungswerte verwenden.

enum Color {
    
    
  Red,
  Green,
  Blue
}

let myColor: Color = Color.Green;

8. Objekttyp (Object)

Objekttypen können jede Art von Daten speichern. In TypeScript können Variablen vom Objekttyp Objektliterale oder Typanmerkungen verwenden.

let myObject: object = {
    
     name: "John", age: 42 };
let myOtherObject: {
    
     name: string, age: number } = {
    
     name: "Jane", age: 24 };

9. Leerer Typ (Void)

Der leere Typ kann zur Darstellung von Funktionen verwendet werden, die keinen Wert zurückgeben. In TypeScript können Variablen mit leerem Typ das Schlüsselwort void verwenden.

function myFunction(): void {
    
    
  console.log("Hello TypeScript");
}

10. Undefinierter Typ (Undefiniert)

Der undefinierte Typ kann verwendet werden, um anzuzeigen, dass einer Variablen kein Wert zugewiesen wurde. In TypeScript können Variablen undefinierten Typs das Schlüsselwort undefiniert verwenden.

let myUndefined: undefined = undefined;

11. Nullwerttyp (Null)

Der Nullwerttyp kann verwendet werden, um den Wert einer Variablen als Null darzustellen. In TypeScript können Variablen vom Nullwerttyp das Schlüsselwort null verwenden.

let myNull: null = null;

12. Niemals existieren (Niemals)

nie Die Fehlerberichtsschleife allgemeiner Funktionen für Werte, die nie existieren


function text():never{
    
    
	while(true){
    
    console.log(1)}
}

Zusammenfassung:
Variablentypen sind ein sehr wichtiges Konzept in TypeScript, da sie Entwicklern helfen, Code besser zu verstehen und zu debuggen. In diesem Artikel haben wir alle Variablentypen in TypeScript vorgestellt und einige Code-Fallanalysen bereitgestellt. Die Variablentypen von TypeScript sind sehr flexibel und können an verschiedene Programmieranforderungen angepasst werden.

Je suppose que tu aimes

Origine blog.csdn.net/weiyi47/article/details/132589436
conseillé
Classement