javascript - js 문자열 데이터 유형, 이 표현은 무엇을 의미합니까?
迷茫
迷茫 2017-06-30 09:52:31
0
1
792

JS 문자열 데이터 형식, 이 표현은 무엇을 의미하나요? 많이 이해하지 못했습니다.

迷茫
迷茫

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

모든 응답(1)
大家讲道理
  • 먼저 오타가 있습니다. "雷一"은 "another"로, "wear Piece"는 "create"로 해야 합니다.

  • 그는 이 단락을 설명할 때 매우 명확하지 않았습니다. 사실 여기에서 그의 모든 설명은 기억 공간을 기반으로 합니다. 즉,

    • JS에서는 문자열이 생성된 후에는 문자열의 메모리 공간을 직접 수정할 수 없습니다. 변수의 값을 변경해야 하는 경우 먼저 원래 할당된 메모리 공간을 삭제하고 메모리 공간을 다시 할당한 후 변수로 채워야 합니다. 새로운 가치.

    • 그래서 코드에 대한 그의 설명은 var lang = 'java'这创建了一个字符串值,这个值对应的内存空间无法改变,lang = lang + 'script'여기서 값을 다시 할당할 때의 작업은 다음과 같습니다.

      • 먼저 10자의 새로운 메모리 공간을 열어보세요

      • 원본 lang值内存空间和'script'문자열 메모리 공간을 10자 메모리 공간에 맞게 채워주세요

      • 원래 lang'script'문자열

      • 을 저장했던 두 개의 공백을 삭제하세요.
      • 새로 열리고 채워진 10자의 공백을 변수에 할당lang

  • 눈에 보이는 겉모습(문자열 변수 등)으로 이해했다면, 작성자의 과도한 생략에 속으신 게 틀림없습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿