728x90
반응형
안녕하세요!
여니노트입니다 😀
배열과 문자열 기초 차이점에 대해 알아보았습니다.
결론부터 말씀드리면 아래와 같습니다.
- 배열 : Mutable
- 문자열 : Immutable
배열 : Mutable
arr변수에 0부터 4까지 5번째 배열 위치까지 데이터를 넣었습니다.
arr[0]으로 0번째 배열을 찍어보면, 0 값이 출력됩니다.
arr[0]에 '100'을 넣고 arr배열을 찍어보면, 0번째 배열에 '100'으로 변경된 배열로 찍히는 걸 볼 수 있습니다.
문자열 : Immutable
string 변수 안에 'hello'라는 문자열을 넣었습니다.
string을 찍어보면, 'hello'라는 문자열이 찍히는 걸 확인할 수 있습니다.
string[0]으로 0번째를 's'로 바꾸고, string을 다시 찍어보았습니다.
string변수는 변함없는 걸 확인할 수 있습니다.
헷갈리는 배열과 문자열의 길이 (length)
배열과 문자열의 길이 (length)를 찍어보면, 두 개 모두 길이가 5로 찍힙니다.
문자열을 배열과 같다고 생각할 수 있는 부분으로 인지할 수 있지만,
위에서 테스트해본 것처럼 문자열과 배열의 차이점을 알 수 있었습니다.
유익하셨다면,
채널 추가 / 블로그 구독 / 공감 부탁드려요 🙏
728x90
반응형
'javaScript' 카테고리의 다른 글
[javaScript] 객체 지향 프로그래밍 기초 (객체, 메소드, this) (8) | 2022.04.15 |
---|---|
[javaScript] function return 기초 ( + 이중 loop 한번에 나가기 ) (5) | 2022.04.14 |
[javaScript] Top버튼 스크롤 하단 붙이기 (2) | 2022.04.06 |
[javaScript] 스크롤 여부에 따른 버튼영역 하단에 붙이기!! (0) | 2022.03.25 |
[javaScript] ios기기에서 절전모드(저절력모드) 일 때, video 자동재생되지 않는 이슈 (0) | 2022.03.24 |
댓글