🦁

TypeScript refresher

2024/02/17に公開

2024.02.18(日)

backtick string literal

const insertedWord: string = "のび太"
const secondLine:string = "ドラミちゃん"
const title:string = `ドラえもんと${insertedWord}
  ${secondLine}`
console.log(title)
// 改行、空白を反映しつつ、expressionを${}の中に挿入することが出来る
//ドラえもんとのび太
//  ドラミちゃん

2024.02.16(金)

function returns "undefined"

// 返り値が数値型であることを指定しているからコンソールログでundefinedと出ない
function sum(a:number, b:number):number{
  return a+b;
}
// 5
console.log(sum(2,3))
// 返り値を何も指定しないからundefinedと出る
function getMeUndefined(){
  console.log("Hooray!")
}
// Hooray!
// undefined
console.log(getMeUndefined())

Discussion