Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 6日時の取得例var now = new Date();var hour = now.getHours();console.log(hour);実際に入力して、ブラウザで確認してみましょう
7.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 7Date()の内容• Dateオブジェクトを生成– var now = new Date();• 主に取得できるデータ– getDate():日にちを参照する– getDay():曜日を参照する(0~6、日曜~土曜)– getFullYear():4桁の西暦年を参照する– getHours():現在の時を参照する– getMilliseconds():ミリ秒(1000=1秒)を参照する– getMinutes():分を参照する– getMonth():月を参照する(0~11、1月~12月)– getSeconds():秒を参照する
8.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 8日時の取得方法• 日付・時間を取得し、変数に代入var hour = now.getHours();
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 10ポイント= 値代入「=」は、代入という意味です。「=」の左側は「入れ物」、「=」の右側は「値」となります数学の X=Y とは違いますXとYが等しいというイメージを捨てましょう入れ物
11.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 11値の変更• 変数内の値の変更変数 = 数字;変数 = 変数 + 数字;– 記述例• 足し算 num = num + 1 ;• 引き算 num = num − 1 ;• かけ算 num = num * 1 ;• 割算 num = num / 1 ;
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved.19課題• 時刻を表示してみよう– 年・月・日・曜日を「/」で、文字連結時・分・秒の値と「:」を文字連結して表示しよう2016/8/16/日16:35:57getFullYear():4桁の西暦年を参照するgetMonth():月を参照するgetDate():日にちを参照するgetDay():曜日を参照するgetHours():時を参照するgetMinutes():分を参照するgetSeconds():秒を参照する
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 22条件分岐(if文)if (条件式1) {実行したい処理;}else if (条件式2) {実行したい処理;}else{実行したい処理;}
23.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 23条件分岐(if文)if (条件式1) {実行したい処理;}else if (条件式2) {実行したい処理;}else{実行したい処理;}条件式1が成立したとき、{ }の中を実行する条件式1が成立せず、条件式2が成立したとき、{ }の中を実行する条件式1と条件式2が成立しないとき、{ }の中を実行する
24.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 24条件式の設定方法• 比較演算子A == B (等しい)’3’ == 3A === B (厳密に等しい)3 === 3A > B (より大きい)A < B (より小さい)A >= B (以上)A <= B (以下)A != B (等しくない)A !== B (厳密に等しくない)’3’ !== 3
25.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 25条件分岐(if文)if (パソコンの価格 < 5万円) {パソコンを購入;}else{//条件を満たしていないときお店から出る;}• 普段からifは使っています
26.
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved. 26条件分岐(if文)if (時の値 > 11) {時の値 = 時の値 -12;}• 12時間表記の場合
Copyright Ⓒ YoshihiroTakahashi 2012 All Rights Reserved.40曜日を簡単に表示する• 配列を利用– CDケースみたいなもの・・・です。
41.
Copyright Ⓒ YoshihiroTakahashi 2014 All Rights Reserved. 41配列• オブジェクトを作成します。var a = new Array();例 a[0] = 100;a[1] = 200;a[2] = 300;
42.
Copyright Ⓒ YoshihiroTakahashi 2014 All Rights Reserved. 42配列の特徴• []の中に変数が使えるa[ 変数 ]
43.
Copyright Ⓒ YoshihiroTakahashi 2014 All Rights Reserved. 43配列• 記述例var a = new Array();a[0] = ‘ABC’;a[1] = ‘DEF’;a[2] = ‘GHI’;var a = new Array(‘ABC’, ‘DEF’, ‘GHI’);