モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

工作HardwareHub ロゴ画像 (Laptop端末利用時)
工作HardwareHub ロゴ画像 (Mobile端末利用時)
目次目次を開く/閉じる

JavaScriptの条件分岐

モーダルを閉じる

ステッカーを選択してください

モーダルを閉じる

お支払い内容をご確認ください

購入商品
」ステッカーの表示権
メッセージ
料金
(税込)
決済方法
GooglePayマーク
決済プラットフォーム
確認事項

利用規約をご確認のうえお支払いください

※カード情報はGoogleアカウント内に保存されます。本サイトやStripeには保存されません

※記事の執筆者は購入者のユーザー名を知ることができます

※購入後のキャンセルはできません

作成日作成日
2013/07/29
最終更新最終更新
2015/12/03
記事区分記事区分
一般公開

目次

    アカウント プロフィール画像 (サイドバー)

    Pythonでデータ解析と自動化ツールを開発しています。DjangoでのWeb開発も得意です!

    0
    ステッカーを贈るとは?

    if-else

    条件分岐にはif-elseが使用できます。下記サンプルのように{}で囲むこともできますし、{}内が一行であれば他のいくつかの言語と同様に{}を省略できます。なお、JavaScriptにおける偽は「false,null,未定義,0,"",NaN」のみで、他はすべて真となります。

    sample.js

    var val = 128;
    if ( val < 128 ) {
        console.log('val is less than 128.');
    }
    else if ( val > 128 ) console.log('val is greater than 128.'); //1行であれば{}を省略可能
    else console.log('val is equal to 128.');
    

    実行例 (Node.jsはサーバサイドのJSプラットフォームで、V8 というJSエンジンで動作しています)

    $ node sample.js 
    val is equal to 128.
    

    switch

    switch文も使用できます。

    sample.js

    var val = 'title2';
    switch(val) {
    case 'title1':
        console.log(1);
        break;
    case 'title2':
        console.log(2); // breakを省略すると以降のcaseも実行される。
    default:
        console.log(-1);
        break;
    }
    

    実行例

    $ node sample.js 
    2
    -1
    
    0
    詳細設定を開く/閉じる
    アカウント プロフィール画像 (本文下)

    Pythonでデータ解析と自動化ツールを開発しています。DjangoでのWeb開発も得意です!

    記事の執筆者にステッカーを贈る

    有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。

    さらに詳しく →
    ステッカーを贈る コンセプト画像

    Feedbacks

    Feedbacks コンセプト画像

      ログインするとコメントを投稿できます。

      関連記事