Contact Yasuko's STUDY! Site map

Instructional Material

<< もどる すすむ >>

第6回目課題:お誕生日の曜日を取得
ダイアログボックスなどから入力されたお誕生日の年月日から曜日を割り出す。

次のユーザ定義関数を「変数 = umareYOUBI(nen1,tuki1,niti1)」で呼び出す。


function umareYOUBI(nen,tuki,niti){

var birth1 , birth2;

birth1 = new Date(nen, tuki-1, niti);//お誕生日生成
birth2 = birth1.getDay();//お誕生日の曜日の数値を取得

	return birth2;
}

公開中のチェックリスト:金曜4限目クラス
チェックリスト公開時間:11月27日 15時05分~11月27日 15時25分

学籍番号をクリックすると各自の作品が,オープンします。は,ほんの少々ボーナスポイントをプラスします。

本日のちょいポイントプラス
フォームと配列の利用が正しくなされていた場合,プラスしました。

E12C1004 :ユリウス日からの曜日計算をやっているようですが,結果が間違っています。[参考 E12C1012 :Bonus Points!
E12C1017
E13C1018 :Bonus Points!曜日の後に年がついているのが妙ですが。
E13C1029
E13C1065
E14B2011
E14B2024 :One Step Ahead!
E14C4010
E15C2001
E15C2003
E15C2005 :umareYOUBI()のユーザー定義関数はいずこに?
E15C2006 :[確定]押す?押した見たら、出た!みたいな動きは微妙にわかりにくいかも(^_^ゞ。こうまでするならテキストボックスを使えばどうかしら?
E15C2007
E15C2008 :ユリウス日は水曜=>0なので3つずれます。3を減算してしまっているので,週の後半の曜日が出力されません。[参考 E15C2011
E15C2012
E15C2014
E15C2015
E15C2016
E15C2018
E15C2021
E15C3001
E15C3002 :ダイアログボックスから取得された月の数は、コンピュータが扱える月の数より1つ多いものです。
E15C3005 :「if(year < 3)」は、「if(month < 3)」。ユリウス日からの曜日計算をやっているようですが,日に関するっデータがユーザー定義関数の中に取り込まれていないので,結果が間違っています。[参考 E15C3007
E15C3009 :ダイアログボックスから取得された月の数は、コンピュータが扱える月の数より1つ多いものです。
E15C3010
E15U1001
(C) 2015 Yasuko's STUDY!