반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- String char[] 형변환
- InputDialog
- first-child
- StringWriter
- include지시자
- 아이디중복
- 리눅스셋팅
- 리눅스세팅
- 동기화
- Daemon()
- StringReader
- first-of-child
- 상관서브쿼리
- isinterrupted()
- 상관 서브 쿼리
- 메모리스트림
- 스레드그룸
- ThreadGroup()
- interrupt()
- include 지시자
- char[] String 형변환
- Linux세팅
- MemoryStream
- ObjectInputStream
- Linux셋팅
- interrupted()
- sleep()메소드
- 표현 언어
- ID중복
- include액션태그
Archives
- Today
- Total
다연이네
[days04] 함수의 매개변수 본문
반응형
자바스크립트에서 함수의 매개변수의 개수는 그렇게 중요하지 않다.
<body>
<button>sum() 호출</button>
<div id="demo"></div>
<script>
function sum(a,b) {
return a+b;
}
document.querySelector("button").onclick = function () {
var result= sum(10,20); //30
var result= sum(10,20,30,40); //30
var result= sum(10); //NaN => a, b=1 을 줘보자 => 11
document.getElementById("demo").innerHTML=result;
}
</script>
</body>
<body>
<button>sum()호출</button>
<div id="demo"></div>
<script>
function sum() {
//[options 컬렉션]
//arguments 컬렉션 == args
//alert(arguments.length); //2 4 1 (매개변수 개수)
var result=0;
for (var i = 0; i <arguments.length; i++) {
result+=arguments[i];
}
return result;
}
document.querySelector("button").onclick = function () {
var result= sum(10,20);
document.getElementById("demo").innerHTML=result+"<br>"; //30
var result= sum(10,20, 30, 40);
document.getElementById("demo").innerHTML+=result+"<br>"; //100
var result= sum(10);
document.getElementById("demo").innerHTML += result; //10
};
</script>
</body>
반응형
'Web > JavaScript' 카테고리의 다른 글
[days05] .classList.toggle(), .nextElementSibling; (0) | 2020.12.15 |
---|---|
[days04] .css().removeClass()/.addClass(), .eq() (0) | 2020.12.14 |
[days04] 달력 만들기 (0) | 2020.12.14 |
[days04] js 날짜 객체 : Date (0) | 2020.12.14 |
[days04] 동적으로 컨트롤 생성하기 (0) | 2020.12.14 |
Comments