함수 실습_ js
2022. 1. 31. 16:00ㆍksmart_html_css_js/Js실습
728x90
1.
gugu라는 함수를 선언하고 해당 함수를 호출시에 인자값 기준으로 구구단을 출력하도록 하여라.
2.
아래의 선언된 함수의 내부 코드를 작성하도록 하여라
<script type="text/javascript">
function myAvg(arr){
}
var result=myAvg([50,50,100,10,30]);
console.log(result,'48 결과');
</script>
3.
myNewArray 라는 함수가 있다.
이 함수는 배열의 원소값이 50 이상이라면 새로운 배열에 50이상의 숫자만 담아 리턴을 하는 기능을 가지고 있다.
함수를 선언하고 결과값을 출력 하여라.
<script type="text/javascript">
console.log(myNewArray([10,50,34,70,90]),'결과값 : [50,70,90]');
</script>
4.
아래에 선언된 함수의 내부 코드를 완성하도록 하여라.
<script type="text/javascript">
var nArr=[10,20,30,40,50];
var n=30;
function newArr(arr,n){
}
console.log(newArr(nArr,n),'결과값:[10,20]');
</script>
5.
아래의 코드는 랜덤으로 1~45의 랜덤 숫자를 뽑는 코드이다.
ranNum 함수를 통하여 중복되는 숫자 없는 로또 숫자를 뽑도록 하여라.
<script type="text/javascript">
function ranNum(){
var ran=Math.round(Math.random()*45);
}
</script>
6.
아래에 선언된 2배열을 원소를 모두 합산하여 그 결과값을 전달하는 함수를 선언하고 실행하여
결과값을 출력하여라
<script type="text/javascript">
var arr01 = [10, 20, 30, 40, 50];
var arr02 = [60, 70, 80, 90, 100];
</script>
1. 답
<script type="text/javascript">
function gugu(n){
for(var i=1;i<10;i++){
console.log(n+'X'+i+'='+(n*i));
}
}
gugu(2);
</script>
2. 답
<script type="text/javascript">
function myAvg(arr){
var sum=0;
for(var i=0;i<arr.length;i++){
sum+=arr[i];
}
return sum/arr.length;
}
var result=myAvg([50,50,100,10,30]);
console.log(result,'48 결과');
</script>
3. 답
<script type="text/javascript">
function myNewArray(nArr){
var arr=[];
for(var i=0;i<nArr.length;i++){
if(nArr[i]>=50){
arr.push(nArr[i]);
};
};
return arr;
};
console.log(myNewArray([10,50,34,70,90]),'결과값 : [50,70,90]');
</script>
4. 답
<script type="text/javascript">
var nArr=[10,20,30,40,50];
var n=30;
function newArr(arr,n){
var nArr=[];
for(var i=0;i<arr.length;i++){
if(arr[i]<n){
nArr.push(arr[i]);
}
}return nArr;
}
console.log(newArr(nArr,n),'결과값:[10,20]');
</script>
5. 답
6. 답
<script type="text/javascript">
var arr01 = [10, 20, 30, 40, 50];
var arr02 = [60, 70, 80, 90, 100];
function xyz(x, y) {
var s=0;
for (var i = 0; i < arr01.length; i++) {
s += arr01[i];
}
for (var i = 0; i < arr02.length; i++) {
s += arr02[i];
}
return s;
}
console.log(xyz(arr01,arr02));
</script>
728x90
'ksmart_html_css_js > Js실습' 카테고리의 다른 글
문자열 객체 실습_js (0) | 2022.01.31 |
---|---|
객체실습_js (0) | 2022.01.31 |
중첩반복문_js (0) | 2022.01.31 |
반복문-for 실습_js (0) | 2022.01.31 |
반복문과 배열 실습2_js (0) | 2022.01.31 |