1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

TypeScript入門で学んだこと(1) 文と式

Posted at

文と式の概念

TSにおける式と文とは

  • 値を生成する
  • 変数にできる代入できる
  • 例 const nativeLanguage = "Japanese";"Japanese"の部分が式

  • 処理単位であり、;で文と文を区切る。
  • 例 const nativeLanguage = "Japanese";全体が文

式と文の違い

  • 実行結果が返ってくる

  • 実行結果が返ってこない

console.log(nativeLanguage);はどっち?

  • console.log(nativeLanguage);自体は結果を返していないので文とみなして良い
  • 厳密に言えば全ての関数が戻り値を返していて、返すものがない関数はundefinedを返す。

もう一歩踏み込んでみる

  • console.log(nativeLanguage);は文であり、式文でもある
  • 式文とは
    • 式;の形のもの。式を実行したいが、戻り値は必要ない時に使用する。
    • console.log(nativeLanguage);console.log("My native language is " + nativeLanguage + ".");も式文
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?