Dalam Javascript, saya ingin menghitung total dua variabel yang diterima dari kotak teks, katakanlah txtBoxA dan txtBoxB. Nilai akan dihitung dalam fungsi anonim dan disimpan dalam variabel total. Silakan lihat kode berikut untuk melihat cara menghitungnya:

var total = function () {
            var total = parseFloat(txtbox[1].value) + parseFloat(txtbox[2].value);
            if (total == NaN) return 0;
            else return total;
        };
        alert(total);

Namun sayangnya, fungsi anonymous itu sendiri tercetak seperti terlihat pada gambar di bawah ini. Fungsi Anonim Dicetak sebagai teks javascript

1
SpiderMonkey 20 Desember 2017, 10:53

1 menjawab

Jawaban Terbaik
alert(total);

Anda hanya mencetak variabel fungsi. Jika Anda ingin menjalankannya, Anda harus menambahkan (), sehingga memanggil.

 alert(total());

Dan itu bukan fungsi anonim. Hanya deklarasi fungsi dan penugasan ke variabel.

4
Suresh Atta 20 Desember 2017, 07:55