Jika string tidak dikonversi, itu adalah sakit kepala.
Jika Anda tidak berhati -hati saat menulis, Anda tidak akan mengonversinya. Maka Anda akan menggunakannya untuk mengujinya.
1 <2
Benar, lulus saja
Kemudian
5.002> 21.003
Hasil yang aneh telah terjadi
Ketika tipe data tidak dikonversi menjadi juri> dan <, sistem membandingkan nilai yang dikodekan unicode, dan hasil apa pun dapat terjadi
parsefloat (str1)> parsefloat (str2)
atau
str1*1> str2*1
Saat membandingkan data di JS, jangan lupa untuk mengonversi jenisnya!