반응형
document 객체
-title 속성
-bgColor
// 쿠키와 세션
integer
parseInt
JS - 유효성검사, 정규 표현식
<script>
var color = 'red'; // 전역변수
function foo() {
var color = 'blue'; // 지역변수
function bar() { // 이 함수는 호출하지 않았으므로 동작 x
document.write(color);
}
return bar; //함수명 리턴, 함수 포인트..?
}
var baz = foo(); // baz -> .... -> bar() 함수! foo() 함수는 종료됨?
baz(); // 하지만 출력값은 지역변수 blue 가 나온다.
</script>
더보기
-----
푸 함수 실행
하고 반환값->
let -> scope 때문에 사용, 재할당 불가
전역변수 = 필드
----
이너클래스 = 아우터 필드를 내 것 처럼 사용할 수 있는 장점
var 입장에서 outer = foo
JS 에서 close .. 함수 자체가 사라지지 않음
함수안의 함수가 사라지지 전까지는 원 함수가 사라지지 않음..
그동안 안의 변수.. blue 를 사용..
---- 클로저
클로저의 장점 :
1. 정보의 보존이 가능하다 . > 외부함수의 실행이 끝나더라도 외부함수의 데이터를 사용할 수 있다. (캡슐화)
2. 모듈화에 유리하다.
반응형
'강의정리들 > [2023] FullStack' 카테고리의 다른 글
[CSS]이미지 가운데 정렬하는 법 (0) | 2023.01.28 |
---|---|
HTML 태그 정리-1 (0) | 2023.01.28 |
*230126_Thu (0) | 2023.01.26 |
*230125_------------프론트엔드 시작 (0) | 2023.01.25 |
*[DB]230118_Wed (0) | 2023.01.24 |