var i = 0; var cnt = 0; while(i < 1){ cnt ++; i += 0.1; } console.log(cnt); JavaScript の実行環境に入力し動作させ、何が出力されるかを確認することは容易ではあるが、「なんかわからんけど動かしたら ~という結果になった」というだけではプログラマ失格である。「これこれこうだから ~という結果になる」と論理的に説明できなければ問題について正確に理解し回答したとは言えない。 本稿では、回答まで書いてしまうと CodeIQ から怒られる気がするので、そこまでには至らない、途中までのところに留めておく。 JavaScript の実数の表現方法 JavaScript は現在の規格では実数は IEEE 754-2008 規格の double-precision 64-bit binary format で表現する。 IE
TopicsNotesAboutA plan to help TC39 become more open up to community contributions and participations A plan to help TC39 become more open up to community contributions and participations (This is a continuation of a previous discussion) So, to summarize, while rules and platforms currently in place do allow for community contributions, they are hardly friendly ones. A few issues: The mailing list
JSなしのソーシャルボタンというのを作ってみました。このサイトの各エントリ下部に実装されているものです。 動機 各サービス、JS を読みこんでボタンを表示するタイプのものをメインに提供していますが、ソーシャルサービスへのシェアという機能で外部リソースの読み込みとJSの実行が発生するのは、提供される機能に対して割に合わないのではないかと思っていました。 実際ウェブサイトのパフォーマンスチューニングをしていると、細かいボタンのJSのダウンロード・パース・実行・表示後のリフローが結構多くて気になります。 実装 テストページ https://lowreal.net/2016/sharebuttons/test.html サービス Facebook Twitter Google+ LINE はてなブックマーク HTML+CSS+各サービスのアイコン画像(5つ)です。 各サービスのアイコンをSVGにし
I'm Rodrigo Fernandes, a software engineer based in Lisbon. I mostly develop software in Scala, love functional programming and during my free time I like to contribute to open source software while listening to some nice music.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く