Help us understand the problem. What is going on with this article?

EcmaScriptまわりを整理

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

  • ステートメントの最後にセミコロンを書く。セミコロンの自動挿入に依存しない。
hysk
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした