目次
Pythonでデータ解析と自動化ツールを開発しています。DjangoでのWeb開発も得意です!
工作HardwareHubからのお知らせ
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
記事の執筆者にステッカーを贈る
有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。
さらに詳しく →Feedbacks
ログインするとコメントを投稿できます。
関連記事
- JavaScriptにおける関数定義function文で定義します。 sample.js function fact(n) { return (n==0) ? 1 : n*fact(n-1); } for(var i=0; i<7; ++i) console.log(i +'!='+ fact(i)); 実行例 $ node sample.js 0!=1 1!=1 2!=2 3!=6 4!=24 5!=120 6!=...
- Date オブジェクトの使用例 (JavaScript)コンストラクタ // 現在時刻 var d = new Date(); console.log(d); // システムのタイムゾーンに変換して出力 (この例では JST) //=> Thu Jan 29 2015 23:45:21 GMT+0900 (東京 (標準時)) // システムのタイムゾーン (以下の例では JST) での日付指定 d = new Date('2000/01/01')...
- AngularJS が提供するユーティリティAngularJS では JavaScript の言語仕様として不足のある汎用的な処理を補うためにユーティリティが提供されています。代表的なものをコード例とともに列挙します。公式ドキュメントはこちらです。 <!DOCTYPE html> <html lang="ja" ng-app> <head> <meta charset="utf-8"> ...
- JavaScript のグラフ描画ツール Dygraph の使用例ダウンロード こちらのページから dygraph-combined.js をダウンロードします。 サンプルコード チュートリアルより。 <html> <head> <script type="text
- サービス (AngularJS)AngularJS のビルトインサービスのうち代表的なものをコード例とともに列挙します。公式ドキュメントはこちらです。 <!DOCTYPE html> <html lang="ja" ng-app="myApp"> <head> <meta charset="utf-8"> <script src="angular.min.js">...