0
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 5 years have passed since last update.

Eloquent JavaScript 1章読んだ

Last updated at Posted at 2019-10-29

前振り

Eloquent JavaScriptの1から4章まで読んでいるのでその記録にメモを残していく。

1. Values, Types, and Operators

この章では値型とそれに作用する演算子を紹介する

  • 数値型

    • 算術演算子
      • %
        • mod
  • 文字列型

    • 以下で囲むことで文字列として利用可能
      • ""
      • ''
      • ``
    • 演算子
      • &
    • バックスラッシュでエスケープができる
      • \n
        • 改行
      • \t
        • タブ
    • テンプレートリテラル (${})
      • バッククウォート内のJavascriptを${}で囲むことで計算結果を文字列表示できる
        • half of 100 is ${100 / 2} => "half of 100 is 50"
  • ブーリアン型

    • true
    • false
  • 型の自動変換

    • Javascriptは利用者が与えるほとんど全てのプログラムを受け入れる
    • 以下は演算子が、型に対して誤った用法をされても型変換を行い処理を続行する例
      • console.log(8 * null) => 0
      • console.log("five" * 2) => NaN
      • console.log(false == 0) => true
    • これは型強制と呼ばれ、多くの場合に期待しないルールを適用する
      • 異なる型同士を比較する場合、比較演算子は以下のようにすることを進める
        • ===
        • !==

#参考文書

0
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
0
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?