Maison > interface Web > js tutoriel > Que fait l'opérateur `= _` en JavaScript ?

Que fait l'opérateur `= _` en JavaScript ?

Barbara Streisand
Libérer: 2024-11-04 14:25:02
original
411 Les gens l'ont consulté

What does the `= _` operator do in JavaScript?

Comprendre l'opérateur d'affectation = _ en JavaScript

L'opérateur = _ en JavaScript est un opérateur d'affectation qui combine un opérateur unaire plus ( ) avec un signe égal (=). Cet opérateur effectue les opérations suivantes :

  • Opérateur Unaire Plus ( ): Convertit son opérande (_ ) en nombre.
  • Signe égal ( =): Attribue le résultat de l'opération unaire plus à la variable ou à la propriété du côté gauche (dans ce cas, r).

Exemple :

<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>
Copier après la connexion

Dans cet exemple, le _ est utilisé pour convertir la valeur de l'argument _ en nombre, puis l'attribuer à la variable r.

Comment l'opérateur convertit en un nombre :

L'opérateur unaire plus principalement :

  • Convertit les chaînes représentant des entiers et des flottants en nombres.
  • Convertit vrai, faux et nul à leurs équivalents numériques (1, 0 et 0).
  • Prend en charge les entiers décimaux et hexadécimaux.
  • Convertit les nombres négatifs (mais pas les négatifs hexadécimaux).
  • Évalue en NaN s'il ne peut pas analyser la valeur.

Efficacité :

Parmi les différentes méthodes de conversion de données en nombres, l'opérateur unaire plus est le plus rapide et le plus préféré.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal