JavaScriptの条件分岐
[履歴] (2013/07/29 01:38:00)
最近の投稿
注目の記事

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
関連ページ