タグ

2022年1月3日のブックマーク (1件)

  • ECMAScript(JavaScript)の仕様をちょっと読んでみよう - Qiita

    イントロ MDN はもはや業界標準の JavaScript リファレンスサイトであるが、JavaScript の syntax (構文) や低レベルな動作については情報が載っていないことがある。このような場合は仕様に立ち返ってみる必要があるが、ECMAScript の仕様は非常に分かりにくい。この記事では、ECMAScript の仕様がどういうルールで書かれているか、どう読めばいいかを軽く説明する。 if 文の syntax の仕様ってどうなってるの? if 文は statement1 であるから、"13 ECMAScript Language: Statements and Declarations" の中で説明されている。 早速最初の syntax1 のところを見てみると、下のように分かりにくい式のようなものが書かれている。 https://tc39.es/ecma262/#prod-

    ECMAScript(JavaScript)の仕様をちょっと読んでみよう - Qiita
    otherworld
    otherworld 2022/01/03
    ECMAScriptの仕様書はかなり非形式的に英語で 書かれてるので、プログラミング言語論的あたりのちょっとした知識があれば結構読める。例えば、暗に行われる型変換のロジックとかも当然書かれてて厳密に知りたいときは便