Maison > interface Web > js tutoriel > Comment fonctionne l'affectation `= _` en JavaScript ?

Comment fonctionne l'affectation `= _` en JavaScript ?

Linda Hamilton
Libérer: 2024-11-06 16:44:03
original
660 Les gens l'ont consulté

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

Comprendre l'affectation = _ en JavaScript

En JavaScript, l'opérateur d'affectation = _ est utilisé pour attribuer une valeur numérique à une variable. Il comprend les éléments suivants :

  • =: Opérateur d'affectation
  • : Opérateur unaire plus
  • _: Nom ou expression de la variable

Décomposition de l'opérateur

  • =: Attribue la valeur résultant de l'opération du côté droit vers la variable de gauche.
  • : Tente de convertir la valeur sur son côté droit en un type numérique (nombre). En cas de succès, la valeur numérique est attribuée. Sinon, NaN (Not-a-Number) est attribué.
  • _ : Représente la variable ou l'expression dont la valeur est convertie en nombre et affectée à la variable de gauche.

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 :

  • _ est un argument de fonction qui représente la valeur du rayon.
  • _ convertit l'argument _ en nombre et l'affecte à la variable r.
  • Les calculs suivants sont basés sur la valeur numérique de r.

Détails supplémentaires :

    • est la méthode préférée pour convertir des valeurs en nombres en raison de sa rapidité et de son efficacité.
  • Les valeurs suivantes peuvent être converties en nombres à l'aide de :

    • Représentations sous forme de chaîne d'entiers et de flottants, par exemple "1"
    • Valeurs non-chaînes vraies, fausses et nulles
    • Entiers décimaux et hexadécimaux
  • Si la conversion échoue, NaN est attribué.

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!

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