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

, (, , ),


Source: https://habr.com/ru/post/J55799/


All Articles