File tree Expand file tree Collapse file tree 3 files changed +34
-28
lines changed Expand file tree Collapse file tree 3 files changed +34
-28
lines changed Original file line number Diff line number Diff line change 1
- function add ( n1 , n2 , showResult , phrase ) {
2
- if ( showResult ) {
3
- console . log ( n1 + n2 ) ;
4
- }
5
- else {
6
- return n1 + n2 ;
7
- }
8
- }
9
- var number1 = 5 ;
10
- var number2 = 2.8 ;
11
- var printResult = true ;
12
- var resultPhrase = 'Result is: ' ;
13
- add ( number1 , number2 , printResult , resultPhrase ) ;
1
+ //console.log(person.name); ์ผ๋ก person.name, ๊ฐ์ฒด ํ์
์ผ๋ก ์ ๊ทผํ๊ธฐ ์ํ object ํ์
์ ์ ๋ฐฉ๋ฒ
2
+ var person = {
3
+ name : 'Maximilian' ,
4
+ age : 30
5
+ } ;
6
+ console . log ( person . name ) ; //error : Object์ name์ด ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
Original file line number Diff line number Diff line change 1
- function add ( n1 : number , n2 : number , showResult : boolean , phrase : string ) {
2
- const result = n1 + n2 ; //result๋ number๋ผ๊ณ ์ถ๋ก ์ ํ๋ค.
3
- if ( showResult ) {
4
- console . log ( result + phrase ) ;
5
- } else {
6
- return n1 + n2 ;
7
- }
8
- }
1
+ //console.log(person.name); ์ผ๋ก person.name, ๊ฐ์ฒด ํ์
์ผ๋ก ์ ๊ทผํ๊ธฐ ์ํ object ํ์
์ ์ ๋ฐฉ๋ฒ
2
+ const person : {
3
+ //entry ์ถ๊ฐ
4
+ //์์ ๋งํ ๋ฏ ๊ฐ์ฒด ํ์
์ ์ ์ํ๊ธฐ ์ํด์๋ ํ ๋น ํ `;`๋ฅผ ๋ถ์ฌ์ผ ํ๋ค.
5
+ name : string ;
6
+ age : number ;
7
+ // ์ด๋ ๊ฒ ์์ฑ์ ํ๊ฒ ๋๋ฉด ์ถํ์ ์ ์ํ ๊ฐ์ฒด ํ์
์ ์ฌํ์ฉํ ์ ์๊ฒ ๋๋ค.
8
+ } = { //`{}` ํน์ ๊ฐ์ฒด ํ์
์ ์ํ ํ๊ธฐ๋ฒ, ๊ฐ์ฒด์ ๊ตฌ์กฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ. ๋น `{}`์ผ๋ก ํ ๋น์ ํ๋ฉด ๊ฐ์ฒด๋ก ํ ๋นํ๋ ๊ฒ๊ณผ ๋์ผ์ํ๋ค.
9
+ name : 'Maximilian' ,
10
+ age : 30
11
+ } ;
9
12
10
- const number1 = 5 ;
11
- const number2 = 2.8 ;
12
- const printResult = true ;
13
- const resultPhrase = 'Result is: ' ;
14
- // resultPhrase = 0; //error -> ํ์
์ถ๋ก ์ผ๋ก resultPhrase๋ string์ด๋ค. ๋ฐ๋ผ 0์ด๋ผ๋ numberํ์
์ ํ ๋นํ ์ ์๋ค.
15
-
16
- add ( number1 , number2 , printResult , resultPhrase ) ;
13
+ console . log ( person . name ) ; //error : Object์ name์ด ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
Original file line number Diff line number Diff line change
1
+ function add ( n1 : number , n2 : number , showResult : boolean , phrase : string ) {
2
+ const result = n1 + n2 ; //result๋ number๋ผ๊ณ ์ถ๋ก ์ ํ๋ค.
3
+ if ( showResult ) {
4
+ console . log ( result + phrase ) ;
5
+ } else {
6
+ return n1 + n2 ;
7
+ }
8
+ }
9
+
10
+ const number1 = 5 ;
11
+ const number2 = 2.8 ;
12
+ const printResult = true ;
13
+ const resultPhrase = 'Result is: ' ;
14
+ // resultPhrase = 0; //error -> ํ์
์ถ๋ก ์ผ๋ก resultPhrase๋ string์ด๋ค. ๋ฐ๋ผ 0์ด๋ผ๋ numberํ์
์ ํ ๋นํ ์ ์๋ค.
15
+
16
+ add ( number1 , number2 , printResult , resultPhrase ) ;
You canโt perform that action at this time.
0 commit comments