JavaScript에서 변수란 무엇이며 어떤 역할을 합니까?
JavaScript 및 일반적으로 프로그래밍 언어에서 변수는 필요할 때 값으로 작업을 수행할 수 있도록 값에 대한 참조를 저장하는 데 사용하는 컨테이너입니다. 이러한 값은 문자열(텍스트)에서 숫자, 함수, 심지어 다른 변수에 이르기까지 거의 모든 것이 될 수 있습니다.
몇 가지 예:
- 문자열 값:
let name = 'James'
- 숫자 값:
let amount = 100
- 함수 값:
let myFunction = function() {}
- 변수 값:
let fullName = firstName + lastName
나중에 액세스하고 작업을 수행하려는 사람들의 목록에 대한 참조를 저장하고 싶다고 상상해 보세요.
// Assign list (array) of people to the peopleList variable
let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph']
// Log out the list
console.log(peopleList)
이제 필요할 때마다 전체 목록을 입력하는 대신 peopleList
를 참조하여 목록에 액세스하고 조작할 수 있습니다. 가리키는 변수 사람들의 목록(배열)에.
위의 코드는 3가지 주요 요소로 구성됩니다.
peopleList
라는 참조 변수- 할당 연산자:
=
- 문자열 값의 배열/목록:
['Arnold', 'Linda', 'Sylvester', 'Dolph']
할당 연산자(=
) 왼쪽의 변수 이름 참조를 오른쪽의 값(숫자, 문자열, 함수, 변수 등)에 연결하는 접착제로 사용됩니다.
사람 목록으로 무엇을 할 수 있나요?
많은 것들. 프로그래밍에서 가장 일반적으로 수행하는 작업 중 하나는 CRUD 작업이므로 이를 사용하여 학습해 보겠습니다.
- 만들기
- 읽기
- 업데이트
- 삭제
우리는 만들기를 했습니다. 사람 목록을 만들 때의 일부입니다.
읽기 얻다.를 의미합니다. 위의 peopleList를 얻고 싶다고 가정해 봅시다. console.log()
로 이미 시도했습니다. 그러나 경고 팝업 상자에 목록을 표시할 수도 있습니다.
// Get list of people in a popup box
alert(peopleList)
또는 사람 목록에서 첫 번째 사람의 값만 읽고/얻고 싶다고 가정해 보겠습니다.
// Get first person from people list
console.log(peopleList[0])
// logs out Arnold
참고:JavaScript에서 배열(목록)은 0부터 시작하므로 JavaScript는 0부터 계산합니다. 0은 1, 1은 2 등
그래서 [0]
어레이의 첫 번째 Arnold를 로그아웃합니다.
업데이트 기존 값을 변경하는 것을 의미합니다. Sylvester
를 교체해 보겠습니다. Keanu
와 함께 그런 다음 결과를 로그아웃합니다.
let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph']
peopleList[2] = 'Keanu'
console.log(peopleList)
// result: ["Arnold", "Linda", "Keanu", "Dolph"]
삭제 정확히 당신이 상상하는 것을 의미합니다(물건 제거). 사람 목록에서 Arnold를 제거해 보겠습니다(위의 코드를 다시 사용함).
let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph']
peopleList[2] = 'Keanu'
// Remove first item from array (Arnold)
peopleList.shift()
// result: ["Linda", "Keanu", "Dolph"
마지막 배열 항목을 제거하려면 shift()
를 교체하세요. pop()
으로 출력 .
앞으로 이동
이것은 분명히 JavaScript 변수의 표면을 긁는 것뿐이지만 우리가 변수를 사용하는 용도와 유연성에 대한 좋은 아이디어를 제공해야 합니다.