並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 3 件 / 3件

新着順 人気順

bigintの検索結果1 - 3 件 / 3件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

bigintに関するエントリは3件あります。 javascriptプログラミングprogramming などが関連タグです。 人気エントリには 『JSONとBigInt』などがあります。
  • JSONとBigInt

    ちょっと前にblueskyで見かけた話題。もとは「GraphQLのスキーマではintが32ビットしかなくて、64ビット整数とかないのがイケてない」といった話だったかなと思う。直感的にはこれは「Javascriptではすべてが倍精度浮動小数点数だから64bit intがないから」ということになるが、よくよく調べてみるといろいろややこしい歴史的事情があるようだ。 たしかにJSにはもともとひとつのNumber型しかなく、いわゆるdouble型(倍精度浮動小数点)だけで数値を表現してきた。IEEE754の倍精度浮動小数点数は仮数部が52ビットあるので、実際には32ビット整数ていどであれば全て誤差なく表現できる。なので32ビット整数または倍精度浮動小数点数がどちらも使えるというふうに理解されてきた。 そうはいっても不便なので、現代のJSにはBigIntがある。ES2020で導入されたらしい。ただし普

      JSONとBigInt
    • JavaScriptのBigIntを勉強してみた - Qiita

      JavaScriptのNumber型で正確に表せる範囲は、最大で 9007199254740991 (2^53 − 1)、最小で −9007199254740991 (−(2^53 − 1)) 個人的に読みにくいので日本語で読みやすく書くと、9007兆1992億5474万0991 が最大です 最大値、最小値はそれぞれ、Number.MAX_SAFE_INTEGER、Number.MIN_SAFE_INTEGERで定義されています。 console.log(Number.MAX_SAFE_INTEGER) // 9007199254740991 console.log(Number.MIN_SAFE_INTEGER) // -9007199254740991 const x = Number.MAX_SAFE_INTEGER + 1; const y = Number.MAX_SAFE_IN

        JavaScriptのBigIntを勉強してみた - Qiita
      • Laravelではidカラムのデータ型は【符号なしBIGINT】を使う理由

        Laravelでは、idカラムのデータ型は unsignedBigIntegerを選択します。 マイグレーションファイルには、【$table->unsignedBigInteger(‘user_id’)】のように記述する必要があります。 リレーションなどで相手のidを入れたidカラムを作るときには、ご注意ください。 でもIDのデータ型って、integerでもよい気がしませんか? 実は、わたしは最初そう思いました。同じように「なぜ符号なしBIGINTのデータ型を使うべきなの?」と疑問に思う人のために、解説していきますね。 *本記事で使用するLaravelのバージョンはLaravel8です。

        1

        新着記事