TypeScript

TypeScript(関数編)

kurumin

functionキーワードによる関数定義

function bmi(height: number, weight: number): number {
  return weight / (height * height);
}

console.log(bmi(1.61, 86));

無名関数による関数定義

let bmi = function(height: number, weight: number): number {
  return weight / (height * height);
}

console.log(bmi(1.61, 86));

変数にもアノテーション

let bmi: (height: number, weight: number) => number = function (
  height: number,
  weight: number
): number {
  return weight / (height * height);
};

console.log(bmi(1.61, 86));

アロー関数による関数定義

let bmi = (height: number, weight: number): number => {
  return weight / (height * height);
}

console.log(bmi(1.61, 86));
let bmi: (height: number, weight: number) => number = (
  height: number,
  weight: number
): number => weight / (height * height);

console.log(bmi(1.61, 86));
ABOUT ME
Recommend
こんな記事も読まれています!
記事URLをコピーしました