1. "변수"을 배웠습니다.
우리가 배운 것 중에 어떤 것이 변수일까요? 바로 hp입니다. hp에 우리가 어떤 값을 넣었나요? 처음에는 100을 넣었다가 10으로 바뀌었습니다. 그렇습니다. hp 값이 바뀌었습니다.
변수란, 변(할 수 있는) 수라고 생각하시면 감이 오실텐데요. 그 값이 바뀔 수 있는 것들을 변수 (variable)라고 부릅니다.
변수에 값을 저장할 때에는 앞서 나왔듯이 = 를 사용합니다. [변수] = [값] 이라고 쓰면, [변수]에 [값]을 저장하는 것이죠.
그렇다면, 레온 또는 이사벨을 용사로 소환하시면서 사용한 leon, isabel은 변수일까요? 그렇습니다. 모두 변수입니다. 앞선 모험에서 배웠듯이 leon, isabel은 객체이니 2가지 속성을 가지고 있는 것이죠.
(참고로 파이썬과 달리 자바스크립트에서는 변수를 쓸 때, 일반적으로 var를 앞에 붙여줍니다.)
변수는 영어만 가능하냐고요?
아닙니다. 한글로도 변수 선언이 가능합니다.
예를 들어,
leon = Leon('용사 이름')처럼 변수 선언을 하신 경우, leon 대신 "레온"을 사용하여
레온 = Leon('용사 이름')과 같이 한글로도 변수 선언이 가능하니 참고해주세요!
2. 용사의 스테이터스 중 HP/SP를 알 수 있는 get_hp(), get_sp()를 배웠습니다.
현재 용사의 HP 값과 SP 값을 알려주는 함수를 배웠습니다.
3. 콘솔에 원하는 값을 보여주는 debug()를 배웠습니다.
현재 용사의 HP 값과 SP 값 뿐만 아니라, 자신이 만든 변수나 말들을 매 턴마다 볼 수 있는 방법을 배웠습니다.