Fieds_labo1

js-変数

最終更新:

fieds_labo1

- view
管理者のみ編集可

javascript 変数と基本

javascriptはミスの発見が難しい。
期待通り動かなかった場合は、
  1. ブラウザのエラーコンソールで文法エラーが発生していないかチェック。
  2. ブラウザ単位に実装が違うのでエラーコンソールのチェックは、ブラウザ毎に行うほうが良い。
  3. 長い式や、メソッドは小分けする。
  4. 大文字小文字に注意。
  5. ブラウザ状況はセキュリティ対策等、実装面で日々進歩していくので、なるべく最新の情報をかき集めること。
  6. ブラウザ独自拡張に注意。
  7. 文字コード指定に注意。基本はUTF-8。javascriptの内部コードがUTF-8(UCS2)。特にgoogleとかの海外系はUTF-8が前提。日本のはページの文字コードがSJIS、EUCのケースが多いので、scriptタグに文字コード指定が必要な場合がある。


1.変数のスコープ
  • 変数は基本グローバル変数。
  • 関数内で var で変数宣言をしたものだけが関数内のローカル変数。例:var a;

2.変数名
  • 先頭英文字始まりで英数アンダーバー。
  • 英大文字小文字を区別。

3.変数型
  • 数値と文字列。型宣言無し。型チェック無し。
  • 異なる型の連結(+)に注意。
  • 数値の使用可能な最大最小はNumber.MAX_VALUE、Number.MIN_VALUE。

4.文字列連結
  • string + string

5.配列
  • 配列オブジェクトを宣言。例:myArray = new Array();
  • 要素0始まり。myArray[0];
  • 配列の長さ:myArray.length

6.コメント
  • 1行 //
  • 複数行 /*~*/ ネスト不可

7.関数
  • 普通の:function fa(){return;}
  • オブジェクト:fa = new Function(a,b,"return a+b"); 関数名:fa











記事メニュー
目安箱バナー