('')
("")
(``)
정도가 있는데 이중 가장 마지막인 back-tick은 현대 JS 문법이다. 뭐 사용법은 이미 대중화 되어있으니 생략하겠다.Important: Type Casing
In TypeScript, you work with types likestring
ornumber
all the times.
Important: It isstring
andnumber
(etc.), NOTString
,Number
etc.
The core primitive types in TypeScript are all lowercase!
function add(n1:number, n2:number, showResult:boolean, phrase:string){
if(showResult){
console.log(phrase + n1 + n2);
} else {
return n1 + n2;
}
}
const number1 = 5;
const number2 = 2.8;
const printResult = true;
const resultPhrase = 'Result is : ';
add(number1, number2, printResult, resultPhrase);
바로 2번이다. 이는 ts 쓰고있음에도 불구하고 우리가 의도한 대로 흘러가지 않고 있다. 그럼 이를 해결하려면 어떻게 해야할까?
function add(n1:number, n2:number, showResult:boolean, phrase:string){
const result = n1 + n2;
if(showResult){
console.log(phrase + result);
} else {
return result;
}
}
const number1 = 5;
const number2 = 2.8;
const printResult = true;
const resultPhrase = 'Result is : ';
add(number1, number2, printResult, resultPhrase);
절대로 인수들을 바로 return 문에서 결합하지 마라는 것이다.