わいえむねっと

Contents
Categories
Calendar
2021/01
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.057 sec
Chashed: -
2021/01/27 Wed
リモート会議中にマイクをミュートにしてうんこするライフハック。 昼ごはんの つくねを床に落として、めそめそしながら掃除してるおじさん。 8以上の数字が落ちる事象がでててなんだろと思ったけど、「8…8…。8進数?あっ」

ゼロパディングしてるからかーーー!

parseInt() - JavaScript | MDN
https://developer.​mozilla.or​g/ja/docs/Web/JavaScript​/Reference/Global_Obj​ects/parseInt
入力した string が "0" (ゼロ) で始まった場合は、radix は 8 (8進数) または 10 (10進数) と仮定されます。厳密にどちらの基数が選択されるかは実装に依存します。ECMAScript 5 では 10 (10進数) を使用するべきだと明示していますが、まだすべてのブラウザーが対応している訳ではありません。したがって、parseInt関数を使うときは radix を常に指定してください。

これですね。
基数を指定して解決。

8進数とかもう存在を忘れてたよ。