사용자 도구

사이트 도구


typescript:variable

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
typescript:variable [2018/08/03 15:34] – [let] taekgutypescript:variable [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 153: 줄 153:
  
 ==== const ==== ==== const ====
 +변수를 선언하기 위한 또 다른 방법은 const를 이용하는 것입니다. 하지만 const로 선언된 변수에는 재 할당(re-assign)이 불가능 합니다. 아래의 예처럼 말이죠.
 +<code javascript>
 +const myName: string = "홍길동";
 +
 +myName = "강감찬";   // 코드 에러
 +</code>
 +const를 사용할 때 한가지만 주의하시면 됩니다. 만약 const 변수가 객체를 지칭하게 되면 다른 객체로 reference를 바꾸지는 못하지만 현재 reference하고 있는 객체의 속성에 대해서는 값을 변경할 수 있습니다. 아래의 예처럼 말이죠.
 +
 +<code javascript>
 +const count: number = 100;
 +
 +const myProfile = {
 +    myName: "홍길동",
 +    myAddress: "서울",
 +    myCount: count
 +};
 +
 +myProfile = {                  // 코드 에러 ( re-assign 안됨 )
 +    myName: "강감찬",
 +    myAddress: "인천",
 +};                   
 +
 +myProfile.myName = "강감찬";   // 가능
 +myProfile.myAddress = "인천";
 +myProfile.myCount = 10;
 +</code>
typescript/variable.1533310479.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)