LoginSignup
0

More than 3 years have passed since last update.

EcmaScriptまわりを整理

Last updated at Posted at 2019-08-18

ECMAScript Editions

Official Name a.k.a. a.k.a
ECMAScript2009 ECMAScript5 ES5
ECMAScript2015 ECMAScript6 ES6

Versions

ES6

  • let, const
  • Default parameter values
  • Arrow Functions

周辺ツールなどをざっくりと

Babel

  • JSのコンパイラ
  • ES6で書いたコードをES5に変換してくれる

Webpack

  • 複数のJSファイルや画像ファイルをまとめる
  • モジュールバンドラーと言われるもの

Node.js

  • サーバーでJavascriptが動作する環境
  • シングルスレッド+非同期処理により大量のリクエストを処理できる
  • V8エンジンで動作している

言語仕様

let

  • ブロックスコープ
  • 再代入ができる

const

  • ブロックスコープ
  • 再代入が出来ない

コーディングルール(参考)

参考)Google JavaScript Style Guide

  • ステートメントの最後にセミコロンを書く。セミコロンの自動挿入に依存しない。

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