Heim > Web-Frontend > Front-End-Fragen und Antworten > Was sind Javascript-Ausdrücke?

Was sind Javascript-Ausdrücke?

藏色散人
Freigeben: 2022-01-19 14:47:06
Original
4204 Leute haben es durchsucht

Javascript-Ausdrücke umfassen: 1. Arithmetischer Ausdruck; Erstellungsausdruck; 9. Funktionsdefinitionsausdruck 10. Aufrufausdruck usw.

Was sind Javascript-Ausdrücke?

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
    Nach dem Login kopieren
  • Zeichenfolgenausdrücke
  • Ausdrücke, die auswerten zu einer Zeichenfolge:

    'A ' + 'string'
    Nach dem Login kopieren
  • Hauptausdrücke
  • 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
    Nach dem Login kopieren
  • Es ​​gibt auch einige Sprachschlüsselwörter:
  • 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
    Nach dem Login kopieren

    Array- und Objektinitialisiererausdrücke

    [] //array literal
    {} //object literal
    [1,2,3]
    {a: 1, b: 2}
    {a: {b: 1}}
    Nach dem Login kopieren
  • Logische Ausdrücke
  • Verwendung logischer Ausdrücke Logische Operatoren und Auflösung in boolesche Werte:

  • a && b
    a || b
    !a
    Nach dem Login kopieren

  • Ausdruck auf der linken Seite
new //create an instance of a constructor
super //calls the parent constructor
...obj //expression using the spread operator
Nach dem Login kopieren

Eigenschaftszugriffsausdruck

object.property //reference a property (or method) of an object
object[property]
object['property']
Nach dem Login kopieren

Objekterstellungsausdruck

new object()
new a(1)
new MyRectangle('name', 2, {a: 4})
Nach dem Login kopieren

Funktionsdefinitionsausdruck

function() {}
function(a, b) { return a * b }
(a, b) => a * b
a => a * 2
() => { return 2 }
Nach dem Login kopieren

Aufrufausdruck

S Syntax zum Aufrufen von Funktionen oder Methoden

a.x(2)
window.resize()
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage