DAY 9. 復習する

4112 ワード

1.findTheBug


私が初めて書いたコード
function findTheBug(word) {
  let result;
  for(let i= 0; i < word.length; i= i+1){
   if(word.substr(i,1) === '#'){
     result = word.indexOf('#')
   }else{
     result = undefined
   }
  }
  return result
}
リファレンスレポート修復コード
function findTheBug(word) {
  for(let i= 0; i < word.length; i= i+1){
   if(word.substr(i,1) === '#'){
     return word.indexOf('#')
   } 
  }
  return undefined
}
元のコードで計算するとなぜconsoleなのかロゴでトカゲを打っても0はUndefindですか?
breakを使って、すぐ試験に合格しました.
繰り返し文は、勝手に止めない限り、最後まで回るという.文を最後に繰り返し、else文が実行されます.breakを勉強します