データ型 1. 基本型の値には、未定義、null、ブール、文字列、数値が含まれます 基本型はそれぞれメモリ内の大きなスペースと小さなスペースを占有し、その値はスタックスペースに格納されます、 値によるアクセスを渡します。 未定義: 未定義の変数 (値が 1 つだけ) を宣言します。 ;</p> <p> null: null は、オブジェクトを保存する準備ができているが、オブジェクトの値が実際には保存されていないことを意味します。 </p> <p> var car = null;</p> <p> ' を通じてスルー ‐ ‐ ‐ ‐ ‐ ‐ var car = null; </p> <p> 文字列: 0 個以上の文字で構成される文字シーケンス、つまり文字列を表すために使用されます。文字列は二重引用符と一重引用符を使用して表現できます。 </p> <p> 数値: 整数と浮動小数点値を表すために使用されます。NAN と呼ばれる特別な値もあります。知 NULL と UNDEFINED の違いについて少し知識を広げます。 </p> <p> </p> <p> さまざまな型のさまざまな型、無制限の定義の値は Typeof によって検出され、null 値は Typeof 2 によって検出されます。参照型には次のものがあります。オブジェクト、配列、関数など。オブジェクト (オブジェクトタイプ): var obj = {名前: "ムーラン"、年齢: 20、性別: "女性"} "+obj.name+" 年齢は "+...) </p> <p>参照型値の場合、</p> <p>ヒープ メモリ</p> <p>内でこの値用のスペースを割り当てる必要があります。参照型の値はサイズが固定されていない(オブジェクトには多くのプロパティやメソッドがあり、動的にプロパティやメソッドを追加できる)ため、スタックメモリに保存できません。ただし、メモリアドレスのサイズは固定されているため、メモリアドレスは</p> <p>スタックメモリ</p> <p>に保存できます。 <span style="color: #ff0000; background-color: #888888"></span>要するに: スタック メモリには基本的なデータ型の値が格納され、ヒープ メモリには参照型の値が格納されます。メモリ内の参照型値のアドレスはスタックに格納されます。これは、私たちがよくオブジェクト参照 (ポインター) と呼ぶものです。 </p> <p>下の図を見てください: </p> <p></p> <p><strong>3、<span style="font-size: 16px">型変換</span></strong><strong> 1. Number()<span style="font-size: 16px"></span> 例: var num1 = "11" </strong></p> var num3 = num1+num2; ; <p></p>alert(num3); //23<p></p>2, parseInt() 関数 <p><img src="https://img.php.cn/upload/article/000/000/001/6fbdbb67ce815e60aa878e6581982be3-0.png" alt=""> 文字列を整数型の値に変換します </p> <p> 特徴: 数値モードに一致するかどうかを直接チェックし、一致するまで文字列の前のスペースを無視します最初の非スペース文字が検索されます。 <span style="color: #ff0000; background-color: #888888"></span> parseInt() を使用しますusing parseInt() </p> ' through ‐ ‐ ‐ ‐ out-side 3. parseFloat () <p></p> 浮動小数点型に変換value<p></p>4. toString()<p></p> unknown と null を除くすべてのタイプの値には、オブジェクトの文字列表現を返す他の toString() メソッドがあります<p></p>5。 unknown は、unknown を返します<p></p>6。 Boolean()<p></p> 任意のタイプの値をブール値に変換します<p></p> 次の値は false に変換されます: false、""、0、NaN、null、unknown<p> </p> その他値は true に変換されます<p></p> <p></p>