javascriptの基本的な文法

javascript-basic.png

文法の基本

カンマ

たまにカンマで変数が連続的に定義されているのが多いから要注意

var a=0,
b=2*3*4,
c=5;

これは以下と同じ意味
var a=0;
var b=2*3*4;
var c=5;

:

こんなふうになってるのは連想配列である。

var a={
cat:"sora",
dog:"momo"
};

変数

ローカル変数

  • 変数はすべてvar型名などはいらない。たとえば、

var num=0;
var string='miffy';

ってかんじ。
関数の内側でvarをつけた変数がローカル変数である。

グローバル変数

varをつけずに宣言した変数。
関数内でvarをつけずに変数を利用した場合もグローバル変数になる。

関数

<script  type="text/javascript"  src="js/ファイル名.js"></script>
<body onload="関数()">

<body onload="関数">はダメ()をつけること

クラス

function Miffy(){// Miffyクラスのコンストラクタ -- ただの関数である
   this.pet='sora';//メンバ変数pet
   this.Call = function(){//メンバ関数
   alert('ハローミッフィー');
   }
}

クラスを作るとき
var mymiffy=new Miffy();

コメント

Cやjavaと同じ

// や /**/

でok

注意

要素から取得した数値はparseIntする

じゃないと、文字列扱いになる。
1+2=3
じゃなくて12になっちゃう

サポートサイト Wikidot.com