Skip to content

Latest commit

 

History

History
178 lines (143 loc) · 2.65 KB

2주차_문제.md

File metadata and controls

178 lines (143 loc) · 2.65 KB

문제 1

다음 배열에서 400, 500를 삭제하는 code를 입력하세요.
var nums = [100, 200, 300, 400, 500];
nums.pop()
nums.pop();
console.log(nums)

문제 2

데이터
var arr = [200, 100, 300];
//pass
console.log(arr);

출력
[200, 100, 10000, 300]
var arr = [200, 100, 300];
arr.splice(2,0,10000);
console.log(arr);

문제 3

var arr = [100, 200, 300];
console.log(typeof(arr));

답)object

문제 4

다음 변수 a를 `typeof(a)`로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은?

1)  입력 : a =1,   출력 : number

2)  입력 : a = 2.22,   출력 : boolean

3)  입력 : a = 'p',   출력 : string

4)  입력 : a = [1, 2, 3],   출력 : object

답)2

문제 5

다음 코드의 출력 값으로 알맞은 것은?
var a = 10;
var b = 2;

for(var i=1; i<5; i+=2){
    a += i;
}
//11, 14, 

console.log(a+b);

) 16

문제 6

다음은 자바스크립트 문법 중에서 False로 취급하는 것들 입니다.
앗, False로 취급하지 않는 것이 하나 있네요! True를 찾아주세요.

1)  NaN
2)  1
3)  ""
4)  0
5)  undefined

답) 2) 1

문제 7

다음 중 변수명으로 사용할 수 없는 것 2개를 고르시오.

1)  age
2)  Age
3)  let
4)  _age
5)  1age

답) 3), 5)

문제 8

출력값을 입력하시오.
var d = {
    'height':180,
    'weight':78,
    'weight':84,
    'temperature':36,
    'eyesight':1
};

console.log(d['weight']); //84

문제 9

var year = '2019';
var month = '04';
var day = '26';
var hour = '11';
var minute = '34';
var second = '27';

var result = //빈칸을 채워주세요

console.log(result);


출력
2019/04/26 11:34:27
var year = '2019';
var month = '04';
var day = '26';
var hour = '11';
var minute = '34';
var second = '27';
// var result = 
let date = [];
let time = [];
let result;

date.push(year, month, day);
date = date.join('/');

time.push(hour, minute, second)
time = time.join(':');

result = date + ' ' +time;
console.log(result);;

//concat으로는 어떻게 푸는 거지?

문제 10

입력
5

출력
    *
   ***
  *****
 *******
*********
function starTree(n){
    //i는 줄 바꿈
    for(let i = 1; i <= n; i++) {
        for(let j = 1; j <= n-i; j++){
            document.write('&nbsp');
        }
        for(let k = 1; k <= 2*i-1; k++){
            document.write('*');
        }
        document.write('<br>')
}
}