プログラミング

TypeScriptのvoidとneverの違いについて

こんにちは!djです!


TypeScriptにvoidとneverの違いついての記事になります

number 型をきちんとつける!
エディタはVSCodeでプログラミングしていく方がTypeScriptの補完機能などの拡張機能を色々入れられて便利そうです


voidnever
voidはJava言語や他の言語でもみているかもしれないけど
neverとは?


・void:return文を持たない関数の戻り値

const logMessage =  (message: string): void => {
  console.log('void なのでreturn文を持ちません. message : ', message)
}


・never:決して戻ることのない関数の戻り値

const alwaysThrowError =  (message: string): never => {
  throw new Error(message)
}
【日本一わかりやすいTypeScript入門】関数のパラメーターと戻り値に型をつける
https://www.youtube.com/watch?v=obdbskaarVQ
ABOUT ME
アバター画像
dj
筋トレ、自炊、節約、投資、甘いもの、コーヒー好きエンジニアです☕️ 現在20代会社員で、コツコツとサイドFIREを目指しています! ※プロフィール画像は、個人的に激推ししている「Astar Sign Witch」のNFTです。販売開始時から自身で保有しているNFTとなります。