Rumah > hujung hadapan web > tutorial js > Apakah yang dilakukan oleh pengendali `= _` dalam JavaScript?

Apakah yang dilakukan oleh pengendali `= _` dalam JavaScript?

Barbara Streisand
Lepaskan: 2024-11-04 14:25:02
asal
469 orang telah melayarinya

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

Memahami Operator Tugasan = _ dalam JavaScript

Operator = _ dalam JavaScript ialah pengendali tugasan yang menggabungkan operator tambah unary ( ) dengan tanda sama banyak (=). Operator ini menjalankan operasi berikut:

  • Unary Plus Operator ( ): Menukar operan(_ )nya kepada nombor.
  • Equal Sign ( =): Menetapkan hasil operasi tambah unary kepada pembolehubah atau sifat di sebelah kiri (dalam kes ini, r).

Contoh:

<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>
Salin selepas log masuk

Dalam contoh ini, _ digunakan untuk menukar nilai argumen _ kepada nombor dan kemudian menetapkannya kepada pembolehubah r.

Cara Operator Menukar kepada Nombor:

Operator tambah unari terutamanya:

  • Menukar rentetan yang mewakili integer dan terapung kepada nombor.
  • Menukar benar, palsu dan nol kepada persamaan berangkanya (1, 0, dan 0).
  • Menyokong kedua-dua integer perpuluhan dan heksadesimal.
  • Menukar nombor negatif (tetapi bukan negatif heksadesimal).
  • Menilai kepada NaN jika ia tidak dapat menghuraikan nilai.

Kecekapan:

Antara pelbagai kaedah untuk menukar data kepada nombor, operator tambah unary adalah yang paling pantas dan paling diutamakan.

Atas ialah kandungan terperinci Apakah yang dilakukan oleh pengendali `= _` dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan