パート1:基本の基本。
そもそも、私は意見を決定します。私は理論上はマスターではないので、不必要な名前(疑念を表明)を負わせないために、多くのことを単純化します。
データ型:
boolean-ブール値。true(true)またはfalse(false)の2つのオプションがあります
数値 -数値、整数、または小数部。
文字列 -文字列、文字の特定のシーケンス。
array-データの配列。
オブジェクト -オブジェクト。
function-関数自体。
変数は、 varキーワードを使用して宣言できます。
* This source code was highlighted with Source Code Highlighter.
- var numberVariable = 4;
- var stringVariable = "text";
- var arrayVariable = new Array(1, 2);
- //
- var arrayVariable2 = [1, 2];
- var objectVariable = new someClass();
- //
- var objectVariable2 = { 'key': 'value', key2: 'value2' }
- // ,
- // ,
var
numberVariable = 4;
stringVariable = “text”;
:
NaN – , « » (Not a Number). , .
null – ( ).
undefined – () , ( null, , ),
Infinity — ( 1/0) ( 1602 )
NaN : parseInt(«q») + 5; // parseInt —
, undefined
* This source code was highlighted with Source Code Highlighter.
- if( undefined === someVar )
- {
- // ,
- var someVar = 1;
- }
, JS , , , ? , ? :
* This source code was highlighted with Source Code Highlighter.
- if( undefined === window.someVar )
- {
- // – “” window
- //
- var someVar = 1;
- }
var: var :
* This source code was highlighted with Source Code Highlighter.
- function makeSomeAction( someVariable )
- {
- for( q = 0; q < 3; q++ )
- {
- alert( someVariable );
- }
- }
- for( q = 0; q < 3; q++)
- {
- makeSomeAction( q );
- }
: 000111222, 000 … var , q
, (, , ),