Skip to content

Commit a9f30c6

Browse files
committed
Solve:문제4~9번해결
1 parent d479cc4 commit a9f30c6

File tree

14 files changed

+204
-7
lines changed

14 files changed

+204
-7
lines changed

Challenge/hyebinWoo/002.arryMethd/solve.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
// <pass>부분에 배열 내장함수를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요.
44

5-
데이터
6-
var arr = [200, 100, 300];
5+
//데이터
6+
let arr = [200, 100, 300];
77
//pass
8+
arr.splice(2,0,10000);
89
console.log(arr);
910

10-
출력
11-
[200, 100, 10000, 300]
11+
//출력
12+
//[200, 100, 10000, 300]

Challenge/hyebinWoo/003.type/solve.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22

33
// 다음 출력 값으로 올바른 것은?
44

5-
var arr = [100, 200, 300];
6-
console.log(typeof(arr));
5+
let arr = [100, 200, 300];
6+
console.log(typeof arr);
77

88
// 1) undefined
99
// 2) string
1010
// 3) number
11-
// 4) object
11+
// 4) object
12+
13+
// 4
14+
// 자바스크립트에서 배열은 object
15+
// undefined, string, number 는 모두 기본 자료형(primitive type)이다.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# 문제4 : 변수의 타입2
2+
3+
다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은?
4+
5+
1. 입력 : a =1, 출력 : number
6+
2. 입력 : a = 2.22, 출력 : boolean
7+
3. 입력 : a = 'p', 출력 : string
8+
4. 입력 : a = [1, 2, 3], 출력 : object
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// # 문제4 : 변수의 타입2
2+
3+
// 다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은?
4+
5+
// 1) 입력 : a =1, 출력 : number
6+
// 2) 입력 : a = 2.22, 출력 : boolean
7+
// 3) 입력 : a = 'p', 출력 : string
8+
// 4) 입력 : a = [1, 2, 3], 출력 : object
9+
10+
//답:2
11+
// 2번은 number

Challenge/hyebinWoo/005.for/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
# 문제 5 for문 계산
3+
4+
다음 코드의 출력 값으로 알맞은 것은?
5+
6+
```jsx
7+
var a = 10;
8+
var b = 2;
9+
10+
for(var i=1; i<5; i+=2){
11+
a += i;
12+
}
13+
14+
console.log(a+b);
15+
```
16+
17+
1) 10
18+
2) 12
19+
3) 14
20+
4) 16

Challenge/hyebinWoo/005.for/solve.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// # 문제 5 for문 계산
2+
3+
// 다음 코드의 출력 값으로 알맞은 것은?
4+
5+
jsx;
6+
var a = 10;
7+
var b = 2;
8+
9+
for (var i = 1; i < 5; i += 2) {
10+
a += i;
11+
}
12+
13+
console.log(a + b);
14+
15+
// 1) 10
16+
// 2) 12
17+
// 3) 14
18+
// 4) 16
19+
20+
//답: 4
21+
// for문에 a=14 그리고 b=2 더하면 16
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# 문제6 : False
2+
3+
다음은 자바스크립트 문법 중에서 False로 취급하는 것들 입니다.
4+
앗, False로 취급하지 않는 것이 하나 있네요! True를 찾아주세요.
5+
6+
1) NaN
7+
2) 1
8+
3) ""
9+
4) 0
10+
5) undefined
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//# 문제6 : False
2+
3+
// 다음은 자바스크립트 문법 중에서 False로 취급하는 것들 입니다.
4+
// 앗, False로 취급하지 않는 것이 하나 있네요! True를 찾아주세요.
5+
6+
// 1) NaN
7+
// 2) 1
8+
// 3) ""
9+
// 4) 0
10+
// 5) undefined
11+
12+
// 답 : 2번
13+
// null, undefined, 0, 빈 문자열, NaN, false 를 제외하고는 모두 참인 값
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 문제7 : 변수명
2+
3+
다음 중 변수명으로 사용할 수 없는 것 2개를 고르시오.
4+
5+
1) age
6+
2) Age
7+
3) let
8+
4) _age
9+
5) 1age
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/*
2+
# 문제7 : 변수명
3+
4+
다음 중 변수명으로 사용할 수 없는 것 2개를 고르시오.
5+
6+
1) age
7+
2) Age
8+
3) let
9+
4) _age
10+
5) 1age
11+
*/
12+
13+
//답:3,5번
14+
// 3번 경우는 예악어라 안되고 5번은 숫자로 시작하면 안된다.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# 문제8 : 객체의 키 이름 중복
2+
3+
자바스크립트 객체를 다음과 같이 만들었다.
4+
출력값을 입력하시오. (출력값은 공백을 넣지 않습니다. )
5+
6+
```jsx
7+
var d = {
8+
'height':180,
9+
'weight':78,
10+
'weight':84,
11+
'temperature':36,
12+
'eyesight':1
13+
};
14+
15+
console.log(d['weight']);
16+
```
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
# 문제8 : 객체의 키 이름 중복
3+
4+
자바스크립트 객체를 다음과 같이 만들었다.
5+
출력값을 입력하시오. (출력값은 공백을 넣지 않습니다. )
6+
7+
var d = {
8+
'height':180,
9+
'weight':78,
10+
'weight':84,
11+
'temperature':36,
12+
'eyesight':1
13+
};
14+
15+
console.log(d['weight']);
16+
*/
17+
18+
// 정답: 84
19+
// js는 객체의 키가 중복도리 경우 맨 뒤에 적은것을 값으로 연결해준다.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 문제9 : concat을 활용한 출력 방법
2+
3+
다음 소스 코드를 완성하여 날짜와 시간을 출력하시오.
4+
5+
```jsx
6+
**데이터**
7+
var year = '2019';
8+
var month = '04';
9+
var day = '26';
10+
var hour = '11';
11+
var minute = '34';
12+
var second = '27';
13+
14+
var result = //빈칸을 채워주세요
15+
16+
console.log(result);
17+
18+
**출력**
19+
2019/04/26 11:34:27
20+
```
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
# 문제9 : concat을 활용한 출력 방법
3+
4+
다음 소스 코드를 완성하여 날짜와 시간을 출력하시오.
5+
*/
6+
7+
//**데이터**
8+
var year = "2019";
9+
var month = "04";
10+
var day = "26";
11+
var hour = "11";
12+
var minute = "34";
13+
var second = "27";
14+
15+
var result = year.concat(
16+
"/",
17+
month,
18+
"/",
19+
day,
20+
" ",
21+
hour,
22+
":",
23+
minute,
24+
":",
25+
second
26+
);
27+
28+
console.log(result);
29+
30+
//**출력**
31+
//2019/04/26 11:34:27

0 commit comments

Comments
 (0)