「js-変数」(2008/04/22 (火) 15:43:49) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*javascript 変数と基本
javascriptはミスの発見が難しい。
期待通り動かなかった場合は、
+ブラウザのエラーコンソールで文法エラーが発生していないかチェック。
+ブラウザ単位に実装が違うのでエラーコンソールのチェックは、ブラウザ毎に行うほうが良い。
+長い式や、メソッドは小分けする。
+大文字小文字に注意。
+ブラウザ状況はセキュリティ対策等、実装面で日々進歩していくので、なるべく最新の情報をかき集めること。
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
*javascript 変数と基本
javascriptはミスの発見が難しい。
期待通り動かなかった場合は、
+ブラウザのエラーコンソールで文法エラーが発生していないかチェック。
+ブラウザ単位に実装が違うのでエラーコンソールのチェックは、ブラウザ毎に行うほうが良い。
+長い式や、メソッドは小分けする。
+大文字小文字に注意。
+ブラウザ状況はセキュリティ対策等、実装面で日々進歩していくので、なるべく最新の情報をかき集めること。
+ブラウザ独自拡張に注意。
+文字コード指定に注意。基本は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
表示オプション
横に並べて表示:
変化行の前後のみ表示: