별의 공부 블로그 🧑🏻‍💻
728x90
728x170

* 기본 함수 정의문

- 함수를 사용하여 실행문을 저장한 것을 함수 정의문이라고 함.

- 함수 정의문의 기본형

  function 함수명() {

 일련의 실행문;

 }

 

 참조 변수 = function() {

 일련의 실행문;

 }

 

- 정의되어 있는 함수를 호출하는 기본형

 함수명(); 또는 참조 변수();

 

 

* 매개 변수가 있는 함수 정의문

- 기본형

 function 함수명(매개 변수 1, 매개 변수 2, ... , 매개 변수 n) {

 스크립트 실행문;

 }

 

 함수명(데이터 1, 데이터 2, ..., 데이터 n); 

 

 

* 내장 함수

- 내장 함수는 자바스크립트 엔진에 내장된 함수 정의문을 말함.

- 내장 함수는 함수 정의문의 선언 없이 단지 함수 호출만으로 자바스크립트에 이미 내장된 함수를 사용할 수 있음.

- 내장 함수의 종류

종류 

설명 

사용 예 

 parseInt()

 문자형 데이터를 정수형 데이터로 바꿈.

 parseInt("5.12") -> 5

 parseFloat()

 문자형 데이터를 실수형 데이터로 바꿈.

 parseFloat("5.12") -> 5.12

 Sring()

 문자형 데이터로 바꿈.

 String(5) -> "5"

 Number()

 숫자형 데이터로 바꿈.

 Number("5") -> 5

 Boolean()

 논리형 데이터로 바꿈.

 Boolean(5) -> true

 isNaN()

 데이터에 숫자가 아닌 문자를 포함하면 true를 반환함.

 isNaN("5-3") -> true

 isNaN("53") -> false

 eval()

 문자형 데이터를 큰따옴표가 없는 스크립트 코드로 처리함.

 eval("15+5") -> 20

 

 

* 데이터를 반환하는 return 문

- 함수 정의문에 실행문으로 return문이 사용되었으면, 함수를 호출했을 때 결괏값(data)을 반환함. 그리고 진행 중이던 실행문을 정지시키고 함수를 강제로 종료시킴.

- 기본형

 function 함수명() {

 실행문;

 return 데이터(값);

 } 

 

 var 변수 = 함수명();     // 함수 호출

 

 

* 강제 종료 역할을 하는 return 문

- 기본형

 function 함수명(){

 실행문

 return;

 실행문;

 }

 

 함수명(); 

 

 

* 재귀 함수 호출

- 기본형

 function MyFnc(){

 실행문;

 myFnc();

 }

 

 myFnc(); 

 

 

*지역 변수, 전역 변수

- 전역 변수

 var 변수;

 function 함수명(){

     변수=값;

 } 

 

- 지역 변수

 function 함수명(){

 var 변수=값;

 } 

 

 

내용 출처 : Do It! 자바스크립트+제이쿼리 입문 (정인용 지음, 이지스퍼블리싱)

728x90
그리드형(광고전용)

'Programming > JavaScript' 카테고리의 다른 글

[JavaScript] 키 코드(Key Code) 정리 (키보드 이벤트)  (0) 2022.06.16
이벤트 객체 (Event Object)  (0) 2017.05.21
이벤트 (Event)  (0) 2017.05.21
문서 객체 모델(DOM)  (0) 2017.05.20
브라우저 객체 모델(BOM)  (0) 2017.05.20
객체 / 내장객체  (0) 2017.05.20
자바스크립트 기초 문법  (0) 2017.05.20
쿠키(Cookie)  (0) 2017.05.18
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖