はるばるITつれづれ人生

日々の出来ことエトセトラ

今javascriptを勉強してます。パート2

<script type="text/javascript">

document.write('<h2>一年を365日とした場合...</h2>');

document.write('<p>一年は' + (365*24) + '時間です</p>');

document.write('<p>一年は'+ (365*24*60) + '分です。</p>');

document.write('<p>一年は'+ (365*24*60*60) + '秒です。</p>');

</script>

 

document.write(内容);

で内容がそのまま表示される。

 

f:id:asufaruto2009:20150309174921j:plain

 

document.write('<h2>一年を365日とした場合...</h2>');

の場合は<h2></h2>タグがHTMLタグと認識される。

document.write(1+2);

などはそのまま1+2を計算してくれる。

ー引き算 / 割り算  * 掛け算

演算記号を変えるだけで計算できる。便利。

 

document.write('1+2');

シングルクオーテーションをつけると、それは演算ではなく文章になる。

この場合は 1+2がそのまま表示される。

 

ここで演算と文章を結合できるのが+です。

例:document.write('<p>一年は' + (365*24) + '時間です</p>');

こうすることで、文字と演算が一緒に表示される。

 

javascriptで時間を取得する方法。

var ima = new Date();

var jikan = ima.getHours();

これだけで今何時か所得してきます。便利です。

 

jikan変数に今の時間が格納せれている。

------------------------------------------------------------------------------------------------

比較演算子

===    等しい  > より大きい  < より小さい

>= 以上     <= 以下   !==  以外

 ------------------------------------------------------------------------------------------------

 

 上記の例を参考にすると

var ima = new Date();

var jikan = ima.getHours();

var hun = ima.getMinutes();

var byou = ima.getSeconds();

で何分何秒まで取得できる。

if( jikan >= 14 && jikan < 16 ) {

}

&&は演算子どうしをつなける論理演算子

ここでは14時以降 16未満という意味になる。

 

繰り返しはお馴染みのfor文です。

 

for(var i=5; i<=50; i++){

document.write(i);

}

 このfor文で5から50まで表示される。

 ------------------------------------------------------------------------------------

今日の曜日を取得するjavascript

 

cc = new array(7);

cc[0] = "日";

cc[1] = "月";

cc[2] = "火";

cc[3] = "水";

cc[4] = "木";

cc[5] = "金";

cc[6] = "土";

 

hiniti  = new Date();

i = hiniti.getDay();

document.write("今日は"+cc[i]+ "曜日です。");

------------------------------------------------------------------------------------

脳みそが疲れてきたので、また、次回以降

javascriptを少しずつ掘り下げていきたい。