본문 바로가기
728x90

Java Script 자바스크립트18

[함수] 매개변수로 넣은 값, 모두 곱해주기 // 함수 이름 : multiply // - 매개변수로 넣은 값을 모두 곱해준다 // (예: power(1,2,3,4,5) = 120) function multiply() { var output = 1; // 초기값 for (var i = 0; i 2021. 5. 10.
[함수] 매개변수를 제곱해주는 함수 만들기 // 함수 이름 = power // - 매개변수를 하나 넣으면, 제곱해준다 (예: power(2) = 4) // - 매개변수를 두 개 넣으면 의 제곱만큼 해준다 // (예: power(2,3) = 8) function power(a,b){ if (b) { // b가 있는 경우, var output = 1; for (var i = 0; i 2021. 5. 10.
[함수] 기본 매개변수 function test(a, b, c) { alert(a + b + c); } test(10, 20, 30); // 매개변수를 입력해야 -> 실행됨 // test(); // 이렇게 사용하더라도, // a = 10 // b = 20 // c = 30 // 이렇게 기본값을 가진 매개변수를 만들고 싶다면, function test(a, b, c) { // a가 undefined일 때, -> a = 10 // b가 undefined일 때, -> b = 20 // c가 undefined일 때, -> c = 30 // 가 될 수 있도록 // 방법 1 : a의 typeof가 undefined일 때, a = 10으로 초기화 // 이 방법이 가장 안전. if (typeof (a) == "undefined") { a =.. 2021. 5. 10.
[함수] 자바스크립트 실행 순서 & 반복문에서의 문제 및 해결 // 자바스크립트 실행 순서 alert('A'); setTimeout(function(){ alert('B'); }); alert('C'); // 이 코드에서 setTimeout은 예약을 거는 코드이므로, // setTimeout은 예약에 걸려있다가 마지막에 실행된다. // 즉, 이 코드에서의 실행순서 : A > C > B // let const var // var : 전역 변수를 선언하는 키워드 // 아래 코드는 언뜻 보면, "0", "1", "2"를 차례로 출력할 것 같지만, for (var i = 0; i 2021. 5. 10.
728x90