問題のjavascriptの可変数
定義と定義されていないと、未定義
<スクリプトタイプ= "テキスト/ JavaScriptを"> A = 40 ; にconsole.log(A); // 出力してもよいが、A = 40が、推奨しない、好ましくはA = 40 VARと、 にconsole.log(B); // ないdefiendは、B IS のvar C; はconsole.log(C); // undefiend </ SCRIPT>
二つの変数の値を交換
<スクリプトタイプ= "テキスト/ JavaScriptを"> // 第三の変数、二つの変数の交換の値使用しない のvar A = 50 ; VARの B = 40 、 A = A + B; // A = 90、B = 40 ; B = A - B; // A = 90、B = 50、 A = A - B; // A = 40、B = 50; </ SCRIPT>
jsが弱い言語を入力されます
- 私たちは、値の種類を推測するために行くだろう。
- 名前typeof演算jsがどのようなタイプを決定するための方法を提供し、
- trueとfalseのbooleanデータについては、0と関わりの操作で1。
- デジタルプラス文字列:数値を文字列に変換します
- デジタルプラスブール値:真は1に変換され、0に偽変換されました
- + Booleanストリング:文字列、ブール値trueまたはfalseに
- ブールブール+:ブール値0または値1
- 任意の値は、ブール値を変換することができます
- 空の文字列、0およびNaNで、ヌル、未定義が偽で、他の人はtrueにしています。
- 数値的な問題
- Infintiyと-Infintiy:無限と無限小
- NaNの:非数値(非数)
- NaNはNaNを含む、任意の値に等しくありません
- ますisNaN()がtrueを返します任意の値に変換することができません
- ますisNaN(「ABC」); //真
- ますisNaN( "1"); // falseを
JSデータ型変換
- toString();ヌル不定ないのtoString()メソッドは、()文字列を使用することができます。
- 文字列(); //文字列(NULL);
- 番号(); //戻り値NaNを持つ文字列、次のコードのために
- parseInt()およびparseFloatは(); //最初の文字列戻り値はNaNの場合、それ以外の場合は、前の文字の数を返します
コード
// 注意 // ;のparseInt( "値"、 "バンド") のparseInt( "12.3abc"); //は12を返している のparseInt( "abc12.3"); //はNaN 3を返し のparseIntの( ""); // NaNを返す ナンバーを( ""); //は0を返す 番号( "1223aを"); // NaNを返します
事業者向け
- 0に加えて、無限大に戻り、0モジュロ時間はNaNを返すこと
- ++; // A = A + 1;式はAの値を返します
- A ++; //計算の最初の式の戻り値。
JSアレイの場合
- 順序付きリスト
- いずれのタイプ
- 可変配列のサイズ