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

Was sind Javascript-Ausdrücke?

藏色散人
藏色散人Original
2022-01-19 14:47:064195Durchsuche

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

    'A ' + 'string'
  • 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
  • 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

    Array- und Objektinitialisiererausdrücke

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

  • a && b
    a || b
    !a

  • Ausdruck auf der linken Seite
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!

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
Vorheriger Artikel:Was macht SVG in Javascript?Nächster Artikel:Was macht SVG in Javascript?