私はコード戦争をしています。なぜ私はそれが動作したいので、以下のコードが機能しないのか理解できません。Javascript if statement 63> 542が真です
最高のものは、63を外すと効果があります。
function low(numbers){
var arr = numbers.split(" ")
var highest = numbers[0];
for(i = 0; i < arr.length; i++){
if(arr[i] > highest){
console.log(arr[i] +">"+ highest)
console.log(arr[i] > highest)
highest = arr[i]
}
}
return highest
}
low("4 5 29 4 0 -214 542 -64 1 -3 3 4 63 -6");
を。 – zzzzBov
文字列を比較しています –
アルファベット順に「6」が「5」よりも高いです。 – David