Ada perbedaan antara string dan integer -- ada alasan mengapa Anda memiliki beberapa tipe data yang berbeda :
Saat membandingkan bilangan bulat , Anda membandingkan nilai numeriknya; yaitu 10
lebih besar dari 5
.
Saat membandingkan string , Anda menggunakan perbandingan abjad; yaitu '10'
lebih kecil dari '5'
, karena '1'
lebih kecil dari '5'
.