File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
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 ) ;
Original file line number Diff line number Diff line change 11function add ( n1 : number , n2 : number , showResult : boolean , phrase : string ) {
2+ const result = n1 + n2 ; //result는 number라고 추론을 한다.
23 if ( showResult ) {
3- console . log ( n1 + n2 ) ;
4+ console . log ( result + phrase ) ;
45 } else {
56 return n1 + n2 ;
67 }
@@ -10,5 +11,6 @@ const number1 = 5;
1011const number2 = 2.8 ;
1112const printResult = true ;
1213const resultPhrase = 'Result is: ' ;
14+ // resultPhrase = 0; //error -> 타입 추론으로 resultPhrase는 string이다. 따라 0이라는 number타입을 할당할 수 없다.
1315
1416add ( number1 , number2 , printResult , resultPhrase ) ;
You can’t perform that action at this time.
0 commit comments