for
配列を調べて日付を表示するループがあります。月を数字からテキストに変換するコードをいくつか書きました。コードは次のようになります。
for (var i=0; i < arrayLength; i++) {
//==== MONTH DATA
var month = data[1];
//==== DECLARE MONTH
if (month == '01') { var month = "Jan" }
if (month == '02') { var month = "Feb" }
if (month == '03') { var month = "Mar" }
if (month == '04') { var month = "Apr" }
if (month == '05') { var month = "May" }
if (month == '06') { var month = "June" }
if (month == '07') { var month = "July" }
if (month == '08') { var month = "Aug" }
if (month == '09') { var month = "Sept" }
if (month == '10') { var month = "Oct" }
if (month == '11') { var month = "Nov" }
if (month == '12') { var month = "Dec" }
alert(month);
}
ここで、サイト全体のさまざまな for ループで月のコンバーターを使用したいと考えています。だから私はそれを毎回起動できる関数に入れるようなことをしたい. 例:
function declareMonth(){
//==== DECLARE MONTH
if (month == '01') { var month = "Jan" }
if (month == '02') { var month = "Feb" }
if (month == '03') { var month = "Mar" }
if (month == '04') { var month = "Apr" }
if (month == '05') { var month = "May" }
if (month == '06') { var month = "June" }
if (month == '07') { var month = "July" }
if (month == '08') { var month = "Aug" }
if (month == '09') { var month = "Sept" }
if (month == '10') { var month = "Oct" }
if (month == '11') { var month = "Nov" }
if (month == '12') { var month = "Dec" }
}
for (var i=0; i < arrayLength; i++) {
//==== MONTH DATA
var month = data[1];
declareMonth();
alert(month);
}
ただし、これは機能しません。これを行う方法を誰か説明できますか?