この記事では主に JS の文字列を数値に変換する方法を紹介します。必要な方は参考にしてください。以下の5種類です!しかし、人々を不意を突くような状況が常に存在します。将来の便宜のために、ここでそれらをまとめてみましょう
parseInt
parseInt('043') // returns 0 部分老浏览器.
parseInt('20.mp4') // returns 20
parseInt(-0xFF) // returns -255
parseInt("-0xFF") // returns -255
parseFloat(-0xFF) // returns -255
parseFloat("-0xFF") // returns 0
parseFloat('44.jpg') // return 44
ビットごとの NOT: これを使用して、入力に文字が含まれず、整数のみが含まれていることを確認します。 ~~1.23 // returns 1
~~"1.23" // returns 1
~~"23" // returns 23
~~"Hello world" // returns 0
Number も JsPerf の中で最も遅いものの 1 つです。 Number("023") // returns 23
Number(023) // returns 19
"1.23" * 1 // returns 1.23 "0xFF" - 0 // returns 255 "0xFF.jpg" / 1 // returns NaN +"023" // returns 23
-0 の使い方も良いのですが、数値に変換するという本来の意図がうまく表現されていません。 上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
関連する推奨事項:
js 非同期 for ループの概要jQuery-Ajax は Json データをリクエストし、それをフロントエンド ページにロードします以上がJS文字列を数値に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。