Skip to content

Commit cbf04eb

Browse files
committed
🔀: Merge branch 'UdemyTs'
2 parents 3c3280b + 2b2d791 commit cbf04eb

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/app.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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);

src/app.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
function 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;
1011
const number2 = 2.8;
1112
const printResult = true;
1213
const resultPhrase = 'Result is: ';
14+
// resultPhrase = 0; //error -> 타입 추론으로 resultPhrase는 string이다. 따라 0이라는 number타입을 할당할 수 없다.
1315

1416
add(number1, number2, printResult, resultPhrase);

0 commit comments

Comments
 (0)