Javascript Aから...

プログラミングに関する記事がHabrに掲載されていることに気付き始めました。「habrは同じではない」などのフレーズがこれを促したかもしれませんが、これはそれほど重要ではありません。 、だから人々を読んだ後、私は努力を繰り返し、最初からJavaScriptが要求されるまでノートに関するサイクルを開始します=)



パート1:基本の基本。

そもそも、私は意見を決定します。私は理論上はマスターではないので、不必要な名前(疑念を表明)を負わせないために、多くのことを単純化します。

データ型:

boolean-ブール値。true(true)またはfalse(false)の2つのオプションがあります

数値 -数値、整数、または小数部。

文字列 -文字列、文字の特定のシーケンス。

array-データの配列。

オブジェクト -オブジェクト。

function-関数自体。



変数は、 varキーワードを使用して宣言できます。

  1. var numberVariable = 4;
  2. var stringVariable = "text";
  3. var arrayVariable = new Array(1, 2);
  4. //
  5. var arrayVariable2 = [1, 2];
  6. var objectVariable = new someClass();
  7. //
  8. var objectVariable2 = { 'key': 'value', key2: 'value2' }
  9. // ,
  10. // ,
* This source code was highlighted with Source Code Highlighter.






var

numberVariable = 4;

stringVariable = “text”;





:

NaN – , « » (Not a Number). , .

null – ( ).

undefined – () , ( null, , ),

Infinity — ( 1/0) ( 1602 )



NaN : parseInt(«q») + 5; // parseInt —

, undefined

  1. if( undefined === someVar )
  2. {
  3.   // ,
  4.   var someVar = 1;
  5. }
* This source code was highlighted with Source Code Highlighter.






, JS , , , ? , ? :

  1. if( undefined === window.someVar )
  2. {
  3.   // – “” window
  4.   //
  5.   var someVar = 1;
  6. }
* This source code was highlighted with Source Code Highlighter.








var: var :

  1. function makeSomeAction( someVariable )
  2. {
  3.   for( q = 0; q < 3; q++ )
  4.   {  
  5.     alert( someVariable );
  6.   }
  7. }
  8.  
  9. for( q = 0; q < 3; q++)
  10. {
  11.   makeSomeAction( q );
  12. }
* This source code was highlighted with Source Code Highlighter.






: 000111222, 000 … var , q



, (, , ),



All Articles