パソコン日記

panのパソコンお勉強日記です。

  March/2008  
S M T W T F S
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
 最新トラックバック
 blog内検索
「パソコン日記」 の記事一覧
<前のページ 2/16ページ 次のページ>

JavaScript・・・基本(5)

2008-01-31
・・・【 i f 文】と、【 i f 〜 else 文 】・・・復習。
条件が合っている場合の【 i f 文】、
条件が合っていない場合の【 i f 〜 else 文 】
2通りの分岐。
それ以上分岐させるには、 i f 文を重ねる


・・・ switch 文 ・・・
【swich】   → 1回で何通りにも分岐させることができる命令文。

【 break 】  → switch 文を抜け出しなさい!という命令文。break は必ず記入しなければならない。
【 default 】 → その他の条件という意味。


曜日 を表示するデータは数字
 【 日 ・・0 】
 【 月 ・・1 】
 【 火 ・・2 】
 【 水 ・・3 】
 【 木 ・・4 】
 【 金 ・・5 】
 【 土 ・・6 】
-----------------------
<script type="text/javascript">
<!--

// 曜日取得
             1行メモ
var TODAY = new Date();    まず、変数TODAYに今日の日付データ一式を格納する。
var WEEK = TODAY.getDay();  変数WEEKに、TODAYの中の「曜日」にあたるデータを代入。

// 条件分岐
switch(WEEK){      【 switch 】+ 半角の空白 + (変数等)
case 0: document.write("今日は日曜日です!"); break; 【 break 】を忘れないこと。
case 1: document.write("今日は月曜日です!"); break;
case 2: document.write("今日は火曜日です!"); break;  case + 変数の値 + :半角のコロン。
case 3: document.write("今日は水曜日です!"); break;
case 4: document.write("今日は木曜日です!"); break;
case 5: document.write("今日は金曜日です!"); break;
default : document.write("今日は土曜日です!");break;  最後の行に【 default 】
}    【swich】は、中括弧内に 条件分岐を、ひとまとめに することが出来る。

// -->
</script>

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

・・・書き方・・・
【 i f 文 】
i f (条件){ 処理文 ; }else i f (条件) 処理文 ;
【 switch 文 】
switch(変数等){ case 変数の値 : 条件に合った場合の処理 ; break ; default : break ; }


今日 学んだこと。
i f 文 と、 switch 文 の、書き方の違い。
以前、自分のホームページ【 panの部屋 】に時計を設置しました。
その時は、”学ぶ”というより、”真似る”でした。
ほんの少しだけ、自分で書き換えてみたら、表示させることが出来た、それだけでした。
今日は、その自分が書いたものと、サンプルの HTML とを見比べながら学びました。

サンプルの HTML で、木曜日と金曜日の後の【 break 】をはずしてみたら、
  ↓
今日は木曜日です!今日は金曜日です!
  ↓
このように つながって表示されて【 break 】の必要なのがわかりました。


JavaScript入門より。
panのメモです。
Posted by pan at 22:17:54 │パソコン日記

JavaScript・・・基本(4)

2008-01-31
・・・ i f 文 ・・・復習
i f (条件){ 処理文(”文字列”);}


・・・ i f 〜 else 文 ・・・
【 i f 〜 else 】 → 条件が合わない場合の命令文『構文』。
-----------------------
<script type="text/javascript">
<!--

var n = 5;      変数を定義して、最初に、変数 n に 5 を代入。
           
i f ( n <= 3 ){   比較演算子【 <= 3 】は、3 以下を条件にしている。
alert("3より小さいです!");   条件が合わない 表示されない。
} else {         【 if 〜 else 】条件が合わない場合の命令文。
alert("3以上です!");      【 else 〜 】の処理文。
} 
// -->
</script>
-----------------------
【 if 文 】は、{{ 何重にも重ねて }}書くことが出来る。
-----------------------
var n=5;     最初に、変数 n に 5 を代入。

if (n == 3){   演算子【 == 】は式が等しい。
alert("nは3です!"); 
else       【 if 〜 else 】条件が合わない場合の処理。
if(n == 4) 
alert("nは4です!");   条件が合わない 表示されない。
else       【 else 〜 】ここには【 if 】が入っていない。
alert("nは3,4ではありません!");   中括弧の中のカッコの処理文。
 

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

今日のまとめ。
ひとつ一つの処理ごとの、
中カッコを{{"文字列";}}を忘れないこと!

忘れないための工夫。
ワードパットワードパッドで作業をすれば、
文字に色をつけて作業が出来るので、
{{ }}中カッコの閉じ忘れが少ないかも(?)
その代わり、テキスト形式で保存をすると、書式情報は、すべて失われてしまう。が、閉じ忘れ防止には良いかもしれないと思った。


JavaScript入門より。
panのメモです。
Posted by pan at 01:24:35 │パソコン日記

JavaScript・・・基本(3)

2008-01-29
・・・変数・・・復習。
【 var 】 → 変数を定義するもの。
【変数】 → 自分がわかりやすいのを入れる。
【 = 】  → 『代入』という意味。
【代入】 → 文字や数字は右に書く。



・・・比較演算子・・・
【 == 】式が等しい     イコールを2つ繋げる。(1つは代入という意味)
【 > 】 左が大きい
【 < 】 右が大きい
【 != 】 式が等しくない   ビックリマークがつくと 等しく無い。
【 >= 】 左が等しいか大きい   イコールは後ろ。
【 <= 】 右が大きいか等しい   イコールは後ろ。



・・・条件分岐【 if 】・・・
-----------------------
<script type="text/javascript">
<!--

var n=10;     変数 n に 10 を代入している。

if ( n > 5 ){   n は 5 より大きいという条件文。

alert("5より大きいです!");   ()内の文字がアラート表示される。

}    中括弧。カッコの確認をする癖をつける。
// -->
</script>
-----------------------

ifの条件文に合っている場合は中括弧内の処理が行われて、
ifの条件文に合ってない場合は  〃 の処理が行われない。
-----------------------
var n=10;

if ( n <= 5 ) alert("5より大きいです!");  処理文が1行だけの場合は、中括弧を省くことができる。
-----------------------
  
変数 n 、10 は 5 より大きい  条件文にあっていないから表示されない。


今日のまとめ。
i f 『もしも』 、(条件) 『 に合っていれば 』 、 { 中括弧内の処理を行う ; }


JavaScript入門より。
panのメモです。
Posted by pan at 23:55:41 │パソコン日記

JavaScript・・・基本(2)

2008-01-28
・・・関数の書き方・・・復習。
【 function jijyo(a){ ;} 】
  
function  関数の指定。
半角のスペースを開ける。
関数名  関数名は自分がわかりやすいものを書く。
半角の括弧()  カッコの中に引数を入れる。引数を入れない場合は空っぽにしとく。
半角中括弧{}  閉じ忘れに注意する。



・・・引数・・・
-----------------------
function jijyo(a){  (a)カッコ内が 引数。

  return a*a;    a×aの掛け算をしなさいという命令文。
  }
-----------------------
【return】リターンは値を呼び出し元に返す命令文。
返す値をreturnの後に指定する。

関数を呼び出す時には、
この(a)にいろいろな値を代入する。
  
-----------------------
document.write("3の2乗は"+jijyo(3)+"です。<br>");  表示は 9
document.write("5の2乗は"+jijyo(5)+"です。");  表示は 25とでる。
-----------------------


引数が複数の場合
  
-----------------------
function menseki(tate,yoko){  複数の引数は『 ,』で区切る。

return "面積は" + tate*yoko + "m<sup>2</sup>です。";

-----------------------
document.write( menseki(10 ,20));  (())カツコの中のカッコを忘れないこと。
-----------------------
【document.write()】  命令文。
文字の書き出し。
数字の計算結果を表示させることも出来る。
表示させることを『書き出し』という。
HTMLタグも表示出来る。


JavaScript入門より。
panのメモです。
Posted by pan at 23:14:41 │パソコン日記

JavaScript・・・基本(1)

2008-01-27
・・・スクリプトの書き方・・・
<script type="text/javascript">
<!--

// -->
</script>


文字の場合は クォーテーション【 ’】か【 ”】で囲む。

命令文の最後は 半角セミコロン【;】
これは1つの処理の終わりを意味するもの。


・・・コメントの書き方・・・
// 1行用のコメント
/* この間がコメント。複数行用 */


・・・命令文・・・
【 return 】値を呼び出し元に返す命令文。

【 alert()】アラートダイアログを出す命令文。
数字や計算結果を表示させることもできる。
アラートダイアログの中の文字を改行するには
【 ¥n 】を入れる。

【 document.write()】基礎的な命令文。
文字を表示させる命令文。
数字の計算結果を表示させることも出来る。
HTMLタグも表示出来る。


・・・変数・・・
※ 変数の中身は常に変わっていく。

【 var 】変数を定義するもの。 次々と変わる。
【 = 】イコールは『代入』という意味。
変数に文字や数字を入れるときにはイコール『=』を使う。

  var n;  『n』が変数。
   n = 1;
   document.write(n+"<br>");  変数プラス改行。表示は 
   n = n+2;
   document.write(n+"<br>");  
   n++;
   document.write(n+"<br>");  


【 n=1;】 最初に、変数『n』に『1』を代入している。
  document.write()で書き出すと『 1 』 となる。

【 n=n+2;】→ 次は
変数 n の値『1』に『2』を加えたもの(右辺)を、
変数 n(左辺)に代入しなさい、と言う意味。
 → 1プラス2なので、3とでる。

【 n++;】→ その次は、
変数nの値『3』に『1』を加えたものなので『4』とでる。
  
【 n = n+1 】と同じ意味。
【 ++ 】は『インクリメント』と呼ぶ。


・・・関数・・・
関数はヘッダーに記入するのが良い。
関数の指定をして、
自分で名前をつけて ()、
カッコ内が引数。
ヘッダー内で関数を書いて、
 body内で書き出し(表示させる)。

関数にも2種類ある。
関数は【 return 】がある場合と、無い場合の、2つに大別出来る。


・・・関数の呼び出し方・・・
aタグ内に呼び出すとき
<a href = "JavaScript : Aisatu()"><a>

body内に呼び出すとき
<script type="text/javascript">
<!--
Aisatu();
// -->
</script>


JavaScript入門より。
panのメモです。
Posted by pan at 23:22:14 │パソコン日記
<前のページ 2/16ページ 次のページ>

▲ページの先頭へ

 pan-作品集

かおもじ

GIFアニメ

色んな表情

表情(gif)

どうぶつ

花と緑

やさい・くだもの

食べ物

その他

ホームページ用

Copyright ©2006-pan
All Rights Reserved

***************
ホームページは

こちら。ヾ(*^_^*)
***************
 お知らせ
作品集は、ただ今お休みをしています。

pan-作品集、かおもじ(16)
 
Copyright(C) PwBlog. All rights reserved.