javascript93 Global 오브젝트 Global 오브젝트 모든 를 통해 하나만 존재 new 연산자로 인스턴스 생성 불가 모든 코드에서 공유 이름(Global)은 있지만 오브젝트 실체가 없음/오브젝트 작성(사용)할 수 없음 Global 오브젝트 함수, 변수 Global 오브젝트의 함수, 변수를 Global 함수, Global 변수라고 부름 함수 안에 작성한 것 지역함수, 로컬함수라고 부름 지역변수, 로컬변수라고 부름 전역객체라고 부르기도 하지만 Global은 오브젝트 이름. Global 프로퍼티 리스트 값 NaN Not-a-Number Infinity 무한대 값 undefined undefined 함수 isNaN() NaN여부, NaN이면 ture, 아니면 false 반환 isFinite() 유한대 여뷰, 유한이면 true, 아니면 fals.. 2021. 10. 21. Function 함수형태, 함수선언문, 함수 표현식 함수 형태 함수 선언문 Function Declaration function getBook(book){코드} 함수 표현식 Function Expression var getBook = function(book){코드} JS엔진이 function을 만나면 function object를 만들고 getBook에 할당함. getBook은 함수이름이면서 function object. 함수 선언문 구분 데이터(값) function function 키워드 식별자 함수 이름 파라미터 파라미터 리스트opt 함수 블록 {실행가능한 코드opt} 반환 생성한 function 오브젝트 function getBook(title){함수코드} 형태 function 키워드, 함수 이름, 블록 {} 작성필수 파라미터, 함수 코드는 선택 .. 2021. 10. 20. 함수 생명주기, 함수 분류, length프로퍼티 함수 분류 function 분류 빌트인 function 오브젝트 function 오브젝트(빌트인 function 오브젝트로 만듬) function 인스턴스(new 연산자 사용/function오브젝트를 new연산자를 사용해 인스턴스를 만듬) function 오브젝트 생성 방법 function 키워드 사용 function getBook(title){return title} JS엔진이 function 키워드를 만나면 이름이 getBook인 function 오브젝트 생성 함수생명주기 함수호출 function getBook(title){ return title; }; var result = getBook("JS북"); log(result); //JS북 함수를 호출하면서 파라미터 값을 넘겨줌 함수 코드 실행 JS엔.. 2021. 10. 14. Function 오브젝트 프로퍼티 리스트 function new Function() 인스턴스 생성 Function() 인스턴스 생성 Function property length 함수의 파라미터 수 Function.prototype constructor 생성자 call() 함수호출 apply() 함수호출:배열을 파라미터로 사용 toString() 함수를 문자열로 반환 bind() 새로운 오브젝트를 생성하고 함수 실행 new Function() 구분 데이터(값) 파라미터 파라미터opt 실행가능한 JS코드 opt 반환 생성한 Function 인스턴스 Function 인스턴스 생성 파라미터에 문자열로 함수의 파라미터와 함수 코드 작성 var obj = new Function("book", "return book;"); 인스턴스 obj(.. 2021. 10. 14. 이전 1 ··· 9 10 11 12 13 14 15 ··· 24 다음