찾다

 >  Q&A  >  본문

javascript - js 문자열 데이터 유형, 이 표현은 무엇을 의미합니까?

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

迷茫迷茫2821일 전852

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

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

    • 먼저 오타가 있습니다. "雷一"은 "another"로, "wear Piece"는 "create"로 해야 합니다.

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

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

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

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

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

        • 원래 lang'script'문자열

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

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

    회신하다
    0
  • 취소회신하다