Heim  >  Artikel  >  Web-Frontend  >  Wie funktioniert die Zuweisung „= _“ in JavaScript?

Wie funktioniert die Zuweisung „= _“ in JavaScript?

Linda Hamilton
Linda HamiltonOriginal
2024-11-06 16:44:03544Durchsuche

How Does the `=  _` Assignment Work in JavaScript?

Die Zuweisung = _ in JavaScript verstehen

In JavaScript wird der Zuweisungsoperator = _ verwendet, um einer Variablen einen numerischen Wert zuzuweisen. Es besteht aus den folgenden Elementen:

  • =: Zuweisungsoperator
  • : Unärer Plusoperator
  • _:Variablenname oder Ausdruck

Aufschlüsselung des Operators

  • =: Weist den Wert zu, der sich aus ergibt die Operation auf der rechten Seite auf die Variable auf der linken Seite.
  • : Versucht, den Wert auf der rechten Seite in einen numerischen Typ (Zahl) umzuwandeln. Bei Erfolg wird der numerische Wert zugewiesen. Andernfalls wird NaN (Not-a-Number) zugewiesen.
  • _: Stellt die Variable oder den Ausdruck dar, deren Wert in eine Zahl umgewandelt und der linken Variablen zugewiesen wird.

Beispiel:

<code class="javascript">hexbin.radius = function(_) {
   if (!arguments.length)
       return r;
   r = +_;
   dx = r * 2 * Math.sin(Math.PI / 3);
   dy = r * 1.5;
   return hexbin;
};</code>

In diesem Beispiel:

  • _ ist ein Funktionsargument, das den Radiuswert darstellt.
  • _ wandelt das Argument _ in eine Zahl um und weist es der Variablen r zu.
  • Die nachfolgenden Berechnungen basieren auf dem numerischen Wert von r.

Zusätzliche Details:

    • ist aufgrund seiner Geschwindigkeit und Effizienz die bevorzugte Methode zum Konvertieren von Werten in Zahlen.
  • Die folgenden Werte können in Zahlen umgewandelt werden mit:

    • String-Darstellungen von Ganzzahlen und Gleitkommazahlen, z. B. „1“
    • Nicht-String-Werte wahr, falsch und null
    • Dezimal- und Hexadezimal-Ganzzahlen
  • Wenn die Konvertierung nicht erfolgreich ist, wird NaN zugewiesen.

Das obige ist der detaillierte Inhalt vonWie funktioniert die Zuweisung „= _“ in JavaScript?. 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