JavaScript

JavaScriptの勉強中:その7 Standard Library / Iterators and Generators

もう日課になってきた。 bufferings.hatenablog.com ## Ch. 11 The JavaScript Standard Library JavaScript では Object を map や set のように使うこともできるし実際に使われてきた けど、文字列に限定されるし "toString" みたいなプロパティもあってや…

JavaScriptの勉強中:その6 Classes (後編) / Modules

ぼーっと今日も。半分くらいきたかな。 bufferings.hatenablog.com ちょこちょこ勉強しながら「分かるようになってるのかなぁ?」とか思ってたけど、今日たまたま機会があって読んだら JavaScript のコードだいぶ理解できるようになってた。よかった。 ### 9…

JavaScriptの勉強中:その5 Functions / Classes (途中まで)

今日も読むー。 bufferings.hatenablog.com ## Ch. 8 Functions ### 8.1 Defining Functions 関数宣言 function distance(x1, y1, x2, y2) { let dx = x2 - x1; let dy = y2 - y1; return Math.sqrt(dx*dx + dy*dy); } 関数につけた名前が変数名になる 関数…

JavaScriptの勉強中:その4 Arrays

よしやるかー。先に言っておくと Arrays だけで力尽きた。 bufferings.hatenablog.com ## Ch. 7 Arrays 32-bit index なので index の範囲は 0 から 4,294,967,294 まで > let a = [] undefined > a[4294967294] = 1 1 > a.length 4294967295 > a[4294967295…

JavaScriptの勉強中:その3 Statements / Objects

続きー。全然終わらん。でも、面白い。 bufferings.hatenablog.com ## Ch. 5 Statements ### 5.3.3 switch Switch 文は Java と同じで case を抜けるのに break; が必要。 各 case のマッチには == じゃなくて === が使われる。良かった。 ### 5.4.4 for/of …

JavaScriptの勉強中:その2 Expressions and Operators

はい、昨日の続き。 bufferings.hatenablog.com ## Ch.4 Expressions and Operators ### 4.4.1 Conditional Property Access ES2020 で以下の2つのプロパティアクセス式が追加された: expression ?. identifier expression ?. [ expression ] 普通のプロパ…

JavaScript: The Definitive Guide, 7th Edition を読みながらメモ

JavaScriptの勉強をしたくて読んでる。英語なので時間がかかってるけど、良い本だと思う。 www.oreilly.com 以下、読んだところを読み直しながら何回かに分けて自分用にメモを残していこうと思う。 ## Ch.2 Lexical Structure return, break or continue の…

自分用メモ JavaScriptの勉強を始めた #jsprimer

普段はJavaのウェブアプリケーションエンジニアなんですけど、色々あってJavaScriptとNode.jsの勉強をしたいなぁと思いました。でも色んなサイトや本があるからどれがいいのかイマイチ分からなくてツイッターで聞いたら、色んな方が教えてくれました。ありが…