Heim  >  Artikel  >  Web-Frontend  >  Was ist Javascript super

Was ist Javascript super

藏色散人
藏色散人Original
2021-09-01 15:28:502155Durchsuche

Javascript Super bezieht sich eigentlich auf TypeScript, eine von Microsoft entwickelte freie Open-Source-Programmiersprache. Sie kann in reines JavaScript kompiliert werden und das kompilierte JavaScript kann in jedem Browser ausgeführt werden .

Was ist Javascript super

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.

Was ist Javascript Super? Was ist eine Obermenge von Javascript?

Die Obermenge von Javascript ist TypeScript. TypeScript ist eine von Microsoft entwickelte kostenlose Open-Source-Programmiersprache, die den ES 6-Standard unterstützt. Ihr Designziel ist die Entwicklung umfangreicher Anwendungen. Sie kann in reines JavaScript kompiliert werden und das kompilierte JavaScript kann in jedem Browser ausgeführt werden.

TypeScript-Einführung:

1. TypeScript ist eine Obermenge von JavaScript und unterstützt den ECMAScript 6-Standard.

Obermenge: Wenn jedes Element in einer Menge S2 in der Menge S1 ist und die Menge S1 Elemente enthalten kann, die nicht in S2 enthalten sind, dann ist die Menge S1 eine Obermenge von S2, und umgekehrt ist S2 ein untergeordnetes Element der Menge S1 . S1 ist eine Obermenge von S2. Wenn es in S1 Elemente geben muss, die nicht in S2 enthalten sind, dann ist S1 eine echte Obermenge von S2 und umgekehrt ist S2 eine echte Teilmenge von S1.

2. TypeScript ist eine kostenlose und Open-Source-Programmiersprache, die von Microsoft entwickelt wurde.

3. TypeScript ist für die Entwicklung umfangreicher Anwendungen konzipiert. Es kann in reines JavaScript kompiliert werden und das kompilierte JavaScript kann in jedem Browser ausgeführt werden.

TypeScript-Operation:

Wir können den Befehl tsc verwenden, um TypeScript-bezogenen Code auszuführen

Normalerweise verwenden wir .ts als Erweiterung der TypeScript-Codedatei.

Führen Sie dann den folgenden Befehl aus, um TypeScript in JavaScript-Code zu konvertieren:

tsc test.ts

Diese Datei test.js wird im aktuellen Verzeichnis generiert (dem gleichen Verzeichnis wie test.ts).

Verwenden Sie den Node-Befehl, um die test.js-Datei auszuführen.

$ node test.js

TypeScript-Variablendeklaration:

TypeScript-Variablenbenennungsregeln:

Variablennamen können Zahlen und Buchstaben enthalten.

Außer dem Unterstrich _ und dem Dollarzeichen $ darf es keine anderen Sonderzeichen, einschließlich Leerzeichen, enthalten.

Variablenname darf nicht mit einer Zahl beginnen

Syntax: var [Variablenname]: [Typ] = Wert;

var [data]:[string]='hello world';

Hinweis:

Bei der Deklaration einer Variablen wird standardmäßig kein Wert angegeben: undefiniert

Bei der Deklaration Wenn eine Variable ohne Wert und Typ deklariert wird, ist der Typ beliebig und der Wert undefiniert. Wenn der angegebene Wert und Typ dies nicht tun, ist der Typ des Werts und der Variablenname beliebig Wenn eine Übereinstimmung vorliegt, wird ein Fehler gemeldet.

【Empfohlenes Lernen:

Grundlegendes JavaScript-Tutorial

Grundlegende Typen:
1. Beliebiger Typ: Einer als beliebig deklarierten Variablen kann ein Wert eines beliebigen Typs zugewiesen werden.

2. Zahlentyp: 64-Bit-Gleitkommawert mit doppelter Genauigkeit. Es kann zur Darstellung von ganzen Zahlen und Brüchen verwendet werden. Eine Reihe von Zeichen, die einfache Anführungszeichen (') oder doppelte Anführungszeichen (") verwenden, um den Zeichenfolgentyp anzugeben. Backticks (`) zum Definieren von mehrzeiligem Text und eingebetteten Ausdrücken.

let data: number = 6;

3. Zeichenfolgentyp string: eine Zeichenreihe, Verwenden Sie einfache Anführungszeichen (') oder doppelte Anführungszeichen ("), um Zeichenfolgentypen darzustellen. Backticks (`) werden zum Definieren von mehrzeiligem Text und Inline-Ausdrücken verwendet.

let name: string = "ipad";
let years: number = 5;
let words: string = `今年是 ${ name } 发布 ${ years + 1} 周年`;

4. Boolescher Typ boolean: Stellt logische Werte dar: wahr und falsch.

let flag: boolean = true;

5. Aufzählungsaufzählung: Der Aufzählungstyp wird verwendet, um eine Sammlung von Werten zu definieren.

enum Color {Red, Green, Blue};
let c: Color = Color.Blue;
console.log(c);    // 输出 2

6. void void: wird verwendet, um den Typ des Methodenrückgabewerts zu identifizieren, was darauf hinweist, dass die Methode keinen Rückgabewert hat.

function hello(): void {
    alert("Hello Runoob");
}

7. null null: Zeigt an, dass der Objektwert fehlt.

8. undefiniert undefiniert: wird verwendet, um Variablen auf einen undefinierten Wert zu initialisieren.

9 ist nie ein Untertyp anderer Typen (einschließlich null und undefiniert), der Werte darstellt, die niemals erscheinen.

Variablenbereich:

TypeScript verfügt über die folgenden Arten von Bereichen:

Globaler Bereich – Globale Variablen werden außerhalb der Programmstruktur definiert und können überall in Ihrem Code verwendet werden.

Klassenbereich – Diese Variable kann auch als Feld bezeichnet werden. Klassenvariablen werden innerhalb einer Klasse, jedoch außerhalb von Klassenmethoden deklariert. Auf diese Variable kann über ein Objekt der Klasse zugegriffen werden. Klassenvariablen können auch statisch sein, und auf statische Variablen kann direkt über den Klassennamen zugegriffen werden.

Lokaler Gültigkeitsbereich – Lokale Variablen, lokale Variablen können nur in einem Codeblock (z. B. einer Methode) verwendet werden, in dem sie deklariert sind.

TypeScript-Ausgabe:

TypeScript-Ausgabe wird genauso verwendet wie JavaScript: console.log();

var [ename]:[string]='小明';
var [age] : [number] = 10;
console.log(ename);
console.log(age);

Das obige ist der detaillierte Inhalt vonWas ist Javascript super. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn