問題

5
Vue.js

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

Vue.jsの問題に挑戦しよう!

問題

条件分岐を使ってみよう! その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¥
                

期待する画面

解答と解説(条件分岐を使ってみよう! その2)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

前回の問題にプラスしてif~elseifで条件を一つ増やした。
randomの値が`fun`だったら、それから`lazy`だった場合に表示する文字を変化させているぞ。
もちろん、どちらにもマッチしなかった場合は、elseの条件適用されることになる。

さらにスキルアップしたい方は公式LINEから「Vue.js」と送信すると動画が見れます。

LINE登録して動画を視聴する
学習の事・キャリアの事、何でもOK!無料相談に申し込む