Comparer des chaînes sans conversion entraînera un casse-tête
Si vous ne faisiez pas attention lors de l'écriture, vous ne le convertiriez pas, puis ne l'utiliseriez pas pour des tests approximatifs,
1<2
Oui, c'est ça
Alors
5.002>21.003
Des résultats étranges se sont produits
Lorsque le type de données n'est pas converti en juge >, <, le système compare la valeur codée Unicode et n'importe quel résultat peut se produire
ou
str1*1>str2*1
Lorsque vous comparez des données en js, n'oubliez pas de convertir les types !