以下のwhile文で複数の条件を組み合わせた例について、ループが終了する条件として正しいものはどれですか? ```javascript let attempts = 0; let success = false; while (attempts < 5 && !success) { attempts++; // 何らかの処理 } ```