ログイン
問題5

条件分岐を使ってみよう! その2

アイコン画像

問題5:条件分岐を使ってみよう! その2

次はif~elseifを使って条件をもう一つ増やしてみよう。
表示されるパターンは3種類に増えるぞ。

表示される文字のパターン
・NinjaCodeはすごく楽しい!
・NinjaCODEは退屈だ
・NinjaCODE 難しい

エディターのアイコンあらかじめエディタに書くコード

                <div id="app" class="text-card">
  <div v-if="random == 'fun'">
    <p>NinjaCodeはすごく楽しい!</p>
    <p>楽しく学べるプログラミング</p>
  </div>
  <div v-else-if="random == 'lazy'">
    <p>NinjaCODEは退屈だ</p>
    <p>非常に退屈だ...</p>
  </div>
  <div v-else="">
    <p>NinjaCODE 難しい</p>
    <p>難しいなあ</p>
  </div>
</div>
<style>
  .text-card {
    width: 50%;
    margin: 30% auto;
    padding: 2rem;
    background: #40b983;
    color: #ffffff;
  }
  .text-card p:nth-child(1) {
    font-weight: bold;
    font-size: 2rem;
  }
</style>
¥Vue¥
              

ブラウザのアイコン期待する画面


タグアイコン解答ソースコード

              <script>
var app = new Vue ({
  el: "#app",
  data() {
    return {
      random: "fun",
    }
  }
})
</script>
¥Vue¥
            

コメントのアイコン解説

前回の問題にプラスしてif~elseifで条件を一つ増やした。
randomの値が`fun`だったら、それから`lazy`だった場合に表示する文字を変化させているぞ。
もちろん、どちらにもマッチしなかった場合は、elseの条件適用されることになる。
ログインして解答を見る
完了にする!
twitterのアイコン
活動記録をTweetする
Vueを学ぶなら現役エンジニア監修「甲賀コース」
LINEの友達追加でお役立ち動画をGET!!

閉じる