Memahami Tujuan Pembolehubah Awalan Simbol Tambah
Dalam JavaScript, anda mungkin menemui kod di mana simbol tambah ( ) mendahului pembolehubah, seperti yang dilihat dalam coretan kod yang disediakan:
function addMonths(d, n, keepTime) { if (+d) { // Code to be executed if d is truthy } }
Peranan ' ' Operator
Operator ' ' dalam JavaScript mempunyai beberapa tujuan, termasuk:
Tujuan ' d' dalam Coretan Kod
Dalam coretan kod yang diberikan, ungkapan d ialah digunakan dalam pernyataan if untuk menyemak sama ada d ialah nombor bukan sifar.
Contoh Penggunaan
Pertimbangkan kod berikut:
let d1 = 10; let d2 = 0; if (+d1) { console.log("d1 is truthy and its numeric value is:", d1); } if (+d2) { console.log("d2 is truthy and its numeric value is:", d2); }
Output:
d1 is truthy and its numeric value is: 10
Dalam contoh ini, d1 menilai kepada benar kerana d1 ialah nombor bukan sifar. Akibatnya, pernyataan if pertama dilaksanakan, log nilai d1.
d2 menilai kepada false kerana d2 ialah 0. Oleh itu, pernyataan if kedua tidak dilaksanakan.
Atas ialah kandungan terperinci Mengapakah Simbol Tambah Diawalikan kepada Pembolehubah dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!