Posts tagged "その他"

手前味噌 2

「設定値」の管理・保存について」もいいんじゃないですかね?

もちろん知っている人は知っているでしょうが、「uneval/eval」を使うと文字列だろうが数値だろうが、性質の違いを気にせず、まとめて書き出し・読み込みができます。

そこで必要になるのが

var pref= {    dummyStr : 'なんとか',    dummyInt : 3,    dummyArr: ['F', 'B', 'I']};

といった、各種変数をまとめてオブジェクト化する技法。

まさに「JavaScriptはすべてオブジェクトである」という本質を表しているんですよね。関数だろうが配列だろうが中身はこれなんです。だから、本来クラスという概念も存在しない(便宜上そう呼称したりしますが)。

これについては別建てで記事を書こうと思っています。

手前味噌ですが

おすすめ記事というか、初心者の方にはとりあえず「小数を含む計算で起こる演算誤差」は読んで欲しいと思っています。

これにはハマりましたよ。コンソールへ結果を打ち出しても結果が間違っていない。それなのにはじかれてしまう。

どうやって気づいたんだったかなぁ……JavaScriptでは何であれ表示させる(文字列化される)と数値が丸められてしまうから……他の言語でアルゴリズムを確認して内部の数値のおかしさに気が付いたんだったかな?

そこに気がついてしまえばこれはJavaScriptの周知の問題なので、いくらでもネットで調べることができます。

この件を常に頭に入れておくと、デバッグでハマって無駄な時間を使わずに済みます。

Joomla templates by a4joomla