84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
JS 文字列データ型、この式は何を意味しますか?あまり理解できませんでした。
业精于勤,荒于嬉;行成于思,毁于随。
まず、タイプミスがあります。「雷一」は「another」、「ウェアピース」は「create」であるべきです。
彼はこの段落を説明するとき、あまり明確ではありませんでした。実際、ここでの彼の説明はすべてメモリ空間に基づいています。つまり、
JS では、文字列のメモリ空間を作成後に直接変更することはできません。変数の値を変更する必要がある場合は、まず最初に割り当てられたメモリ空間を破棄し、メモリ空間を再割り当てして、それを埋める必要があります。新しい価値。
したがって、彼のコードの説明は、var lang = 'java'这创建了一个字符串值,这个值对应的内存空间无法改变,lang = lang + 'script'ここで値を再割り当てするときの操作は次のとおりです:
var lang = 'java'
lang = lang + 'script'
まず、10 文字の新しいメモリ領域を開きます
元のlang值内存空间和'script'文字列メモリ領域を 10 文字のメモリ領域に適宜埋め込みます
lang
'script'
元々lang和'script'strings
新しく開いて埋めた10文字のスペースを変数に代入しますlang
目に見える見た目(文字列変数など)に基づいて理解しているのであれば、作者の過度の省略に騙されているはずです。
まず、タイプミスがあります。「雷一」は「another」、「ウェアピース」は「create」であるべきです。
彼はこの段落を説明するとき、あまり明確ではありませんでした。実際、ここでの彼の説明はすべてメモリ空間に基づいています。つまり、
JS では、文字列のメモリ空間を作成後に直接変更することはできません。変数の値を変更する必要がある場合は、まず最初に割り当てられたメモリ空間を破棄し、メモリ空間を再割り当てして、それを埋める必要があります。新しい価値。
したがって、彼のコードの説明は、
var lang = 'java'
这创建了一个字符串值,这个值对应的内存空间无法改变,lang = lang + 'script'
ここで値を再割り当てするときの操作は次のとおりです:まず、10 文字の新しいメモリ領域を開きます
元の
lang
值内存空间和'script'
文字列メモリ領域を 10 文字のメモリ領域に適宜埋め込みます元々
lang
和'script'
strings新しく開いて埋めた10文字のスペースを変数に代入します
lang
目に見える見た目(文字列変数など)に基づいて理解しているのであれば、作者の過度の省略に騙されているはずです。