[ javaScript ] 간단정리 part 3
·
web-front
클로저독립적인 변수를 가지는 함수내부함수를 이용하여 별도의 스코프 정의 function test(name){ var str = name+'님 안녕하세요'; return function(){ return str; }; } var m1 = test('hong'); var m2 = test('kim'); console.log(f1); //f(){ return str; } console.log(f1());//hong님 안녕하세요 console.log(f2());//kim님 안녕하세요history객체브라우저에서 이전에 방문했던 페이지 불러오는 객체stack으로 저장됨//a.htmlb.html//b.htmlc.htm..
[ javaScript ] 간단정리 part 2
·
web-front
익명함수-이름이 없는 함수 →변수에 할당해줘야한다.ex)function(a,b){ return a+b;}그럼 어떻게 사용하냐? → 변수에 할당을 해주면됨var sum = function(a,b){ return a+b;}console.log(sum(10,20)); //30 출력 function sum(a,b,c){ return a+b+c; } console.log(sum(1,2,3)); //undefined //가변인자 function sum(){ console.log(arguments); //Arguments(3) 출력 } sum(1,2,3,4,5,6); //Arguments(6)출력 //함수도 호이스팅이 된다. sum()이 올라감( sum..
[ javaScript ] 간단정리 part 1
·
web-front
자바스크립트인터프리터 방식 언어동적 타이핑(dynamic typing)script태그는 태그의 닫는 태그 바로 앞에 위치해주는 것이 좋습니다.변수var : 호이스팅,지역변수 재할당 O , 재선언 Olet : 지역변수 재할당 O , 재선언 Xconst : 상수 재할당 X , 재선언 X → 재할당불가(기본자료형 값, 주소값)비교연산자 ‘==’, ‘ ===’‘==’ : 피연산자끼리 같으면 true‘===’ : 피연산자끼리도 같고, 자료형도 같아야 true지역변수 & 전역변수local : 해당지역에서만 사용global : 전체지역에서 사용function test(){ var a1 = 1;}console.log(a1);//오류발생 errcode: a1 is not definedfunctio..
hanjuCoding
'JavaScript' 태그의 글 목록