변환하지 않고 문자열을 비교하면 머리가 아프게 됩니다
작성할 때 조심하지 않으면 변환하지 않고 대충 테스트용으로 사용하게 되겠지만,
1<2
그렇습니다
그럼
5.002>21.003
이상한 결과가 발생했습니다
판단 >, <로 데이터 유형을 변환하지 않은 경우 시스템은 유니코드로 인코딩된 값을 비교하여 어떤 결과가 발생할 수 있습니다
parseFloat(str1)>parseFloat(str2)
또는
str1*1>str2*1
js에서 데이터를 비교할 때 유형 변환을 잊지 마세요!