warum javascript zeigt komisches Verhalten?
Ich hatte versucht, dieses Stück code in java, die funktioniert richtig gut, aber beim Umschalten in javascript ist es nicht richtig funktioniert.
function checkNumberIfContainsKey(number, key){
while(number > 0){
if(number%10 == key){
return true;
}
number /= 10;
}
return false;
}
console.log(checkNumberIfContainsKey(19, 9));
console.log(checkNumberIfContainsKey(191, 9));
console.log(checkNumberIfContainsKey(912, 9));
console.log(checkNumberIfContainsKey(854, 9));
diese Funktion sollte true zurückgeben, wenn es mit Schlüssel in jeder position. Beispiel: checkNumberIfContainsKey(19, 9) Ausgabe: true
my expected output:
checkNumberIfContainsKey(19, 9) //true
checkNumberIfContainsKey(191, 9) //true
checkNumberIfContainsKey(912, 9) //true
checkNumberIfContainsKey(185, 9) //false
my output:
checkNumberIfContainsKey(19, 9) //true
checkNumberIfContainsKey(191, 9) //false
checkNumberIfContainsKey(912, 9) //false
checkNumberIfContainsKey(185, 9) //false