Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind Javascript-Ausdrücke?
Javascript-Ausdrücke umfassen: 1. Arithmetischer Ausdruck; Erstellungsausdruck; 9. Funktionsdefinitionsausdruck 10. Aufrufausdruck usw.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Javascript-Version 1.8.5, DELL G3-Computer
Was sind die Javascript-Ausdrücke?
Ein Ausdruck ist eine Codeeinheit, die ausgewertet und analysiert werden kann in einen Wert umwandeln. Ausdrücke in JS können in mehrere Kategorien unterteilt werden. „Arithmetische Ausdrücke“ Ausdrücke auf der linken Seite
Eigenschaftszugriffsausdrücke
Objekterstellungsausdrücke
Funktionsdefinitionsausdrücke
Aufrufausdrücke
Arithmetische Ausdrücke
In dieser Kategorie werden alle Berechnungsergebnisse als Zahlen angenommen. Ausdrücke von:
1 / 2 i++ i -= 2 i * 2
Ausdrücke, die auswerten zu einer Zeichenfolge:
'A ' + 'string'
Unter dieser Kategorie finden sich Variablenreferenzen, Literale und Konstanten:
2 0.02 'something' true false this //the current object undefined i //where i is a variable or a constant
function class function* //the generator function yield //the generator pauser/resumer yield* //delegate to another generator or iterator async function* //async function expression await //async function pause/resume/wait for completion /pattern/i //regex () // grouping
Array- und Objektinitialisiererausdrücke
[] //array literal {} //object literal [1,2,3] {a: 1, b: 2} {a: {b: 1}}
Verwendung logischer Ausdrücke Logische Operatoren und Auflösung in boolesche Werte:
a && b a || b !a
new //create an instance of a constructor super //calls the parent constructor ...obj //expression using the spread operator
Eigenschaftszugriffsausdruck
object.property //reference a property (or method) of an object object[property] object['property']
Objekterstellungsausdruck
new object() new a(1) new MyRectangle('name', 2, {a: 4})
Funktionsdefinitionsausdruck
function() {} function(a, b) { return a * b } (a, b) => a * b a => a * 2 () => { return 2 }
Aufrufausdruck
S Syntax zum Aufrufen von Funktionen oder Methoden
a.x(2) window.resize()
Empfohlenes Lernen: „
js Basic Tutorial“
Das obige ist der detaillierte Inhalt vonWas sind Javascript-Ausdrücke?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!