Rumah  >  Artikel  >  hujung hadapan web  >  Penggunaan tostring() dan valueof() dan perbezaan di antaranya

Penggunaan tostring() dan valueof() dan perbezaan di antaranya

PHP中文网
PHP中文网asal
2017-05-25 14:45:402260semak imbas

Pada asasnya, semua jenis data JS mempunyai dua kaedah, valueOf dan toString, kecuali null. Kedua-dua mereka menyelesaikan masalah operasi dan paparan nilai javascript.

1. Penggunaannya adalah seperti berikut:

kaedah toString(): Mengembalikan perwakilan rentetan objek.

Objek Operasi
Array Tukar elemen Array ialah rentetan. Rentetan yang terhasil dipisahkan koma dan digabungkan.
Boolean Jika nilai Boolean ialah true, kembalikan "true". Jika tidak, mengembalikan "palsu".
Tarikh Mengembalikan perwakilan teks tarikh.
Ralat Mengembalikan rentetan yang mengandungi mesej ralat yang berkaitan.
Fungsi mengembalikan rentetan dalam format berikut, dengan nama fungsi ialah nama fungsi kaedah toString yang dipanggil :
function functionname( ) { [native code] }
Nombor Mengembalikan perwakilan teks nombor.
String mengembalikan nilai objek String.
Lalai mengembalikan "<span style="font-family:NSimsun">[object objectname]</span>", dengan <span style="font-family:NSimsun">objectname</span> ialah nama jenis objek.
Kaedah

valueOf(): Mengembalikan nilai asal objek yang ditentukan.

Objek Nilai Pulangan
Array Elemen tatasusunan ditukar kepada rentetan, Rentetan ini dipisahkan dengan koma dan digabungkan bersama. Operasinya adalah sama dengan kaedah Array.toString dan Array.join.
Boolean Nilai Boolean.
Tarikh Masa yang disimpan ialah bilangan milisaat sejak tengah malam pada 1 Januari 1970 UTC.
Fungsi Fungsi itu sendiri.
Nombor Nilai nombor.
Objek Objek itu sendiri. Ini adalah lalai.
String Nilai rentetan.

2 Perkara biasa dan perbezaan antara keduanya:

Mata biasa: Dalam JavaScript, kaedah toString() dan The kaedah valueOf() dipanggil secara automatik apabila mengeluarkan objek.

Perbezaan: apabila kedua-duanya wujud bersama, dalam operasi berangka, valueOf dipanggil dahulu, dan dalam operasi rentetan, toString dipanggil dahulu.

Cadangan berkaitan]

1. Penjelasan terperinci tentang contoh kaedah valueOf dalam java

2 Antara valueOf dan toString, (String) dalam Java Perbezaan antara

3.Perbezaan antara valueOf, parseInt dan toString dalam Java

4 dan kaedah toString

5 Pengenalan kepada fungsi penukaran objek

keString() dan valueOf()

6 untuk mengembalikan masa sebagai rentetan

Kenyataan:
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