javascriptの基礎 

【変数を定義する時】
var message = "fuck my life!";
みたいな感じ。
これのあとは、messageと入力するだけで良い。


【文字連結する時】
"fuck" + "my life";
phpの場合⇒ "fuck" . "my life";


【switch、case文が謎】
分からぬ。解せぬ。


【配列】
var sales0 = 100;
var sales1 = 120;
var sales2 = 140;

sales [100, 120, 140];

console.log(sales[2]);


salesに配列をぶち込む。
cosoleにsalesの2番目を表示 ⇒ 140と表示される。


連想配列
=>の代わりに :
要素と要素の区切りはカンマ ,

var years {"2002year": 150, "2003year" : 160, "2004year": 100}

配列の定義も var でできるっぽい。
あと全体はブレースで囲む。


【JSオブジェクト】
new String ⇒ 文字列ですよ
new Date ⇒ 日付を取得します

var s = new String("this is yours");
console.log(s.length);

(変数.オブジェクト)で命令している

var d = new Date();
console.log(d.getFullYear());


【Array配列オブジェクト】
var a = new Array(12, 34, 45, 56);

これが

var a = [12, 34, 45, 56];

に書き換える事ができる。

console.log(a.join("|")); ⇒ "|" を入れる
console.log(a.reverse()); ⇒ 要素を逆順に並べ替える


【Dateオブジェクト】
Date(); で引数を空にしておくと、現在時刻を取得してくれる
var d = new Date();

var d = new Date(2012, 4, 30,23,40);
月は0〜11で表現される。



【Math】
数字に関するオブジェクト

Math. PI
⇒円周率!

console.log(Math.random());
0.1-1までの数を乱数で返す。