javascript - js 文字列データ型、この式は何を意味しますか?
迷茫
迷茫 2017-06-30 09:52:31
0
1
751

JS 文字列データ型、この式は何を意味しますか?あまり理解できませんでした。

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
大家讲道理
  • まず、タイプミスがあります。「雷一」は「another」、「ウェアピース」は「create」であるべきです。

  • 彼はこの段落を説明するとき、あまり明確ではありませんでした。実際、ここでの彼の説明はすべてメモリ空間に基づいています。つまり、

    • JS では、文字列のメモリ空間を作成後に直接変更することはできません。変数の値を変更する必要がある場合は、まず最初に割り当てられたメモリ空間を破棄し、メモリ空間を再割り当てして、それを埋める必要があります。新しい価値。

    • したがって、彼のコードの説明は、var lang = 'java'这创建了一个字符串值,这个值对应的内存空间无法改变,lang = lang + 'script'ここで値を再割り当てするときの操作は次のとおりです:

      • まず、10 文字の新しいメモリ領域を開きます

      • 元の lang值内存空间和'script'文字列メモリ領域を 10 文字のメモリ領域に適宜埋め込みます

      • 元々lang'script'strings

      • を格納していた2つのスペースを破棄します
      • 新しく開いて埋めた10文字のスペースを変数に代入しますlang

  • 目に見える見た目(文字列変数など)に基づいて理解しているのであれば、作者の過度の省略に騙されているはずです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート