Page 20 -
P. 20

TIP
                                               3





                                블록 유효 범위 변수로


                                    정보를 격리하라











                  이번 팁에서는 for 문 또는 다른 반복문에서 let을 사용해 유효 범위 충돌을 방

                  지하는 방법을 살펴봅니다.
                  때때로 개발자들은 for 문에서 잘못된 변수를 선택하는 실수를 저지르곤 합니

                  다. 전통적인 해결 방법은 꽤나 수준 높은 자바스크립트 개념을 이해해야 사용
                  할 수 있습니다. 그렇지만 다행히 let을 이용해 변수를 선언하면 이 복잡한 문
                  제를 쉽게 풀 수 있습니다.

                  기억하나요? 블록 유효 범위 변수 선언을 이용하면 변수는 블록 내에서만 접근
                  할 수 있습니다. if 블록 내부에 변수를 선언하면 중괄호 밖에서는 접근할 수
                  없습니다. for 문 내부에 선언한 변수도 for 문의 중괄호 밖에서는 접근할 수

                  없습니다. 그렇지만 반대로 함수 외부에 선언한 변수는 블록 내부에서 접근할
                  수 있습니다. 함수의 최상위에서 블록 유효 범위 변수를 선언한 경우에는 함수
                  내부의 if 문이나 for 문에서 접근할 수 있습니다.














                                                             1장  변수 할당으로 의도를 표현하라  033




     코딩의기술_자바_07.indd   33                                                2019-12-13   오전 10:27:03
   15   16   17   18   19   20   21   22   23   24   25