2026-11

開発ツール

javascript 空配列はPythonと真偽が逆になる?

要点JavaScriptの空配列は、Boolean()でもif文でも真として扱われた(出典: 自社の実測(2026-10-25))Pythonの空リストは、bool()でもif文でも偽として扱われた(出典: 自社の実測(2026-10-25...
開発ツール

object.keys 順番はPythonの辞書とどう違う?

要点文字と数字が混ざるキーでは、PythonとJavaScriptで列挙順が異なった(出典: 自社の実測・2026-10-26)。b, c, aという文字キーだけの例では、両方とも追加順を保った(出典: 自社の実測・2026-10-26)。...
開発ツール

python 連鎖比較はJavaScriptと何が違う?

要点3 > 2 > 1 はPythonではTrue、JavaScriptではfalseになりました。(出典: 自社の実測(2026-10-26))比較した3組のうち、答えが分かれたのはこの1組です。残りの2組は偶然一致しました。(出典: 自...
開発ツール

python スライス 範囲外はGoと何が違う?

要点Pythonのリストでは、終了位置が範囲外でも存在する部分を返し、開始位置も超えると空リストを返した(出典: 自社の実測・2026-10-25)。JavaScriptのslice()も、測定した範囲ではPythonと同じ結果だった(出典...
開発ツール

json.dumps nan:PythonとJS・Goの違いは?

要点Pythonの既定設定はNaN・Infinityをそのまま出力し、JavaScriptはnullに変換した(出典: 自社の実測・2026-10-25)Goのjson.Marshalは、NaNを含む値の変換でエラーを返した(出典: 自社の...
開発ツール

python 浅い コピー 深い コピーは入れ子でどう違う?

要点入れ子のリストを .copy() した後、内側の要素を書き換えると元のリストも変化した。(出典: 自社の実測・2026-10-25)同じ構造で copy.deepcopy() を使った場合は、コピー側の変更が元のリストに影響しなかった。...
開発ツール

nan 比較でPython・JavaScript・Goはどう違う?

要点NaNを自分自身と比較すると、Python・Goの==、JavaScriptの===はいずれも偽だった(出典: 自社の実測・2026-10-25)。NaNを渡した専用関数は、測定した3言語すべてで真を返した(出典: 自社の実測・2026...