検索

ホームページ  >  に質問  >  本文

javascript - js 文字列データ型、この式は何を意味しますか?

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

迷茫迷茫2742日前795

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-06-30 09:54:31

    • まず、タイプミスがあります。「雷一」は「another」、「ウェアピース」は「create」であるべきです。

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

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

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

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

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

        • 元々lang'script'strings

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

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

    返事
    0
  • キャンセル返事