Javascript勉強なう

javascript勉強なうっす。

前に買ったのがあったので、コレ使ってます。

前、午後の授業で使ってたのはコレでした。
HTML5、JQuery(Ajax)を意識して勉強するなら
ソースファイルみた感じコレでいいんじゃないかなぁーっと。

今は基本的なの覚えれば良さそうなので手持ちの本で済ませよう。
JQueryの本も一応あるしね!

Javaができてれば

連想配列
http://www.24w.jp/study_contents.php?bid=javascript&iid=javascript&sid=array&cid=005

function(Javaでいう関数)
http://www.red.oit-net.jp/tatsuya/java/function.htm

が出来れば取り合えず何とかなるんじゃないですかねぇ(適当)

まず下記のmyObj['key1'] = ‘value1′; を例にします。
連想配列ではkey1が【key】, ‘value1′が【value】という組み合わせで使うことができます。
——————————
var myObj = new Object();
// 連想配列に値をセットする
myObj['key1'] = ‘value1′;
myObj['key2'] = ‘value2′;
——————————

上を踏まえて…
連想配列のリンクにある「4. 連想配列数分ループして値を取り出す方法」ですが、
Javaでいう拡張For文です。

ループはmyObjに格納される連想配列の数繰り返され(ここでは2回)、
keyString には 【key】にあたるkey1,key2がループ毎に代入されます。
これによって、alertでmyObj['key1']、alertでmyObj['key2']の値である
value1、value2が順々に表示されていきます(3つだったら3回表示されるので試してみてください)
———————————–
// 配列数分ループして値を表示する
for (var keyString in myObj) {
  alert( myObj[keyString] );
}
———————————–

functionはjavaの関数とほぼ同じなので割愛します。
1点大きく違うのは、「function(){ }」の無名の形で宣言すると、
「ファイル内で宣言しなくても自動でその関数が実行される」
という仕組みがあるので覚えておきましょう!

ではおやすみー\(^o^)/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>