JavaScriptのベース(ⅱ)データ型

問題の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を返します

事業者向け

  1. 0に加えて、無限大に戻り、0モジュロ時間はNaNを返すこと
  2. ++; // A = A + 1;式はAの値を返します
  3. A ++; //計算の最初の式の戻り値。

JSアレイの場合

  • 順序付きリスト
  • いずれのタイプ
  • 可変配列のサイズ

  

 

  

 

おすすめ

転載: www.cnblogs.com/yuan1994/p/11183898.html