일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- springframework
- kotlin #return #jump
- spring
- array
- Method
- 설치
- jsp
- 파일 입출력
- css
- 연락처 프로그램
- Event
- String
- list
- property
- 다형성
- GUI
- 오라클
- 상속
- Java
- javaservlet
- function
- html
- 자바
- 데이터베이스
- JavaScript
- 연산자
- File 클래스
- 코틀린#클래스#상속
- jQuery
- 윈도우 #단축키
- Today
- Total
목록function (3)
Binary World
- default parameter : 함수를 정의할 때 매개변수의 기본값을 설정- 함수를 호출할 때 전달된 매개변수는 정의한 함수에 순서대로 값들이 복사 -> 함수를 정의할 때 기본 파라미터가 필요하면 다른 매개변수들을 먼저 선언하고, 기본 파라미터들을 나중에 선언하는 것을 권장 - nested function: 함수 내부에서 정의하는 함수- 함수 내부에서 기능을 정의하고 사용하기 위해서 작성하는 함수- nested 함수는 그 함수가 정의된 함수안에서만 호출 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768Java Script..
- 자바스크립트 함수는 매개변수의 갯수와 타입을 체크하지 않기 때문에- 함수 overloading을 할 수 없음 -> 같은 이름으로 함수를 정의하면, 나중에 정의한 함수가 이전 함수 정의를- 덮어씀(overriding)- NaN: Not a Number(숫자가 아니다)- isNaN(a): a가 숫자가 아니면 true, 숫자이면 false를 리턴하는 함수 - arguments 객체 : 함수에 전달된 인자(매개변수)를 저장하는 (배열) 객체- arguments.length : 매개변수 갯수- arguments[i] : i번째 매개변수 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535..
- function 함수이름(매개변수1, 매개변수2, ...) {실행코드;}- 함수 호출:함수이름(매개변수, ...);- 함수의 정의 부분은 script의 윗부분으로 이동-> 함수를 정의하기 이전에 호출할 수도 있다. 1. 자바스크립트 함수는 매개변수의 타입을 명시하지 않음2. 자바스크립트 함수는 전달받는 매개변수의 타입을 체크하지 않음3. 자바스크립트 함수는 전달받는 매개변수의 개수를 체크하지 않음 12345678910111213141516171819202122232425262728293031Java Script JavaScript 함수(function) var output = document.getElementById('output'); var result = add(1, 2); // 함수 호출 ou..