por qué javascript está mostrando un comportamiento extraño?
Yo había probado este fragmento de código en java que funciona correctamente bien, pero mientras que el cambio en javascript no está funcionando correctamente.
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));
esta función debe devolver true si contiene la llave en cualquier posición. ejemplo: checkNumberIfContainsKey(19, 9) salida: 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