🔥

break:ループを抜け出したい。

2024/10/16に公開

反復ループを使うとき、強制的に反復から離脱させる。
制御フロー内で break キーワードが処理されると、反復ループから抜け出すことができる。
例:

function findLetter(sentence, letter){
    let found = false;
    let message = "Will we find [" + letter + "] in our message? ";

    for(let i = 0; i < sentence.length; i++){
        // 文字が文章の中で発見されたとき、found 変数を true にし、for 文から離脱
        if(sentence[i] === letter[0]){
            found = true;
            break;         ☚ここ
        }
    }

    return found ? message + "It looks like we found it!" : message + "Sadly, we did not find it.";
}

console.log(findLetter("It is a sunny day.", "a"))
console.log(findLetter("It is a sunny day.", "o"))

Discussion