javascript エラー「TypeError: Invalid mix of BigInt and other type in addition.」の解決方法
- 作成日 2022.07.11
- 更新日 2022.07.15
- javascript
- javascript
javascriptで、エラー「TypeError: Invalid mix of BigInt and other type in addition.」が発生した場合の原因と解決方法を記述してます。
環境
- OS macOS Big Sur
- ブラウザ safari 15.5
エラー内容
以下のコードで発生。
console.log( 2n + 5n + 1 )
エラーメッセージ
TypeError: Invalid mix of BigInt and other type in addition.
画像
原因
BigInt以外と演算しようとしているため
解決方法
BigIntにキャストするか、
console.log( 2n + 5n + BigInt(1) ) // 8n
数値リテラルにキャストする
console.log( Number(2n) + Number(5n) + 1 ) // 8
-
前の記事
VBA SQL Serverに接続してADODB.RecordsetのAddNewを使用してInsertする 2022.07.11
-
次の記事
javascript 改行の置換処理で「split・join」と「replace」とのパフォーマンスを計測する 2022.07.11
コメントを書く