Boolescher Typ// Boolescher Typ ---> Boolesch // let-Variablenname: Datentyp = Wert let-Flag: boolean = true; console.log(Flagge) Nummerntypen//Zahlentyp--->Zahl lass a1: Zahl = 10 // dezimal lass a2: Zahl = 0b1010 // binär lass a3: Zahl = 0o12 // oktal lass a4: Zahl = 0xa // hexadezimal console.log(a1 + a2 + a3 + a4) Zeichenfolgentyp// Zeichenfolgentyp ---> Zeichenfolge let str1: string = 'Der Mond scheint hell vor dem Bett'; let str2: string = 'Zwei Paar Schuhe auf dem Boden'; konsole.log(str1 + ',' + str2) Verketten von Zeichenfolgen und Zahlenlet str3: string = 'Mein aktuelles Alter:' sei a5: Zahl = 24 console.log(`${str3}${a5}`) Zusammenfassung: Welcher Variablentyp liegt anfangs in ts vor? Bei der späteren Wertezuweisung können nur Daten dieses Typs verwendet werden. Es ist nicht zulässig, der aktuellen Variable Daten anderen Typs zuzuweisen. undefiniert und null// Sowohl undefined als auch null können als Unterklassen anderer Typen verwendet werden, indem undefined und null Variablen anderer Typen zugewiesen werden, wie zum Beispiel: Variable vom Typ Zahl let und: undefined = undefined sei n1l: null = null console.log(und) Konsole.log(n1l) Array-Typen//Methode 1: let-Variablenname: Datentyp [] = [Wert 1, Wert 2, Wert 3, ...] sei arr1: Zahl[] = [10, 20, 30, 40, 50] Konsole.log(arr1); // Methode 2: Generisches Schreiben // Syntax: let Variablenname: Array<Datentyp>=[Wert1, Wert2, Wert3] let arr2: Array<Zahl> = [100, 200, 300] Konsole.log(arr2); Hinweis: Nachdem das Array definiert wurde, muss der darin enthaltene Datentyp mit dem Typ bei der Definition des Arrays übereinstimmen. Andernfalls wird eine Fehlermeldung angezeigt und es wird nicht kompiliert. Tupeltypen// Tupeltyp: Beim Definieren eines Arrays werden Typ und Anzahl der Daten von Anfang an begrenzt. let arr3: [string, number, boolean] = ['string', 100, true]; console.log(arr3) // Hinweis: Wenn Sie den Tupeltyp verwenden, sollten Datentyp, Position und Anzahl der Daten mit dem Datentyp und der Position beim Definieren des Tupels übereinstimmen console.log(arr3[0].split('')); console.log(arr3[1].toFixed(2)); AufzählungstypenAufzählung Farbe { Rot, Grün, Blau } //Definieren Sie eine Variable vom Enumerationstyp Color, um den Enumerationswert zu erhalten let color: Color = Color.red konsole.log(Farbe); console.log(Farbe[2]) jeder Typlass str5: beliebig = 100; str5 = "Uchiha Obito" konsole.log(str5); // Wenn ein Array mehrere Daten mit unbestimmter Anzahl und Typ speichern soll, können Sie auch den Typ „any“ verwenden, um das Array zu definieren. let arr6: any = [100, „Uchiha Obito“, true]; console.log(arr6) // In diesem Fall gibt es keine Fehlermeldung. Der Typ any hat Vor- und Nachteile. console.log(arr6[1].split('')); void TypFunktion getobj(obj: Objekt): Objekt { konsole.log(obj); zurückkehren { Name: 'Kakashi', Alter: 27 } } console.log(getobj({ Name: 'Sasuke', Alter: 20 })) Union-Typen// Anforderung 1: Definieren Sie eine Funktion zum Abrufen des String-Werts einer Zahl oder eines String-Werts function getString(str: number | string): string { Fügt eine Zeichenfolge hinzu, die die Zeichenfolge str.toString() enthält. } console.log(getString('Aufzeichnen')) // Anforderung 2: Definieren Sie eine Funktion zum Ermitteln der Länge eines Zahlen- oder Stringwerts function getString1(str: number | string): number { gibt str.toString().length zurück wenn ((<string>str).Länge) { return (str als String).Länge } anders { returniere str.toString().length } } console.log(getString1(12345)) console.log(getString1('12345')) ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des Unterschieds zwischen tinyint und int in MySQL
>>: Horizontales Header-Menü mit CSS3 implementiert
Ich habe zuvor einen Artikel über die Dateiübertr...
Inhaltsverzeichnis 1. Anwendungslebenszyklus 2. S...
Heute ist ein weiterer sehr praktischer Fall. All...
1. Ändern Sie die Firewall-Konfigurationsdatei # ...
Inhaltsverzeichnis Überblick Was ist Bildkomprimi...
Inhaltsverzeichnis Fehlender Stammspeicherort Off...
Zu den Indextypen von MySQL gehören Normalindex, ...
Vorwort Der SQL-Modus wirkt sich auf die von MySQ...
Detaillierte Erklärung der MySQL-Anzahl Die Funkt...
In diesem Artikel wird das MySQL-Sicherungsskript...
Vorwort Kürzlich habe ich festgestellt, dass die ...
Inhaltsverzeichnis 1. Bootstrap5-Haltepunkte 1.1 ...
In diesem Artikelbeispiel wird der spezifische Co...
1. Einleitung In diesem Artikel wird hauptsächlic...
Dieser Artikel beschreibt, wie Sie MySQL zum Expo...