この記事では、JavaScriptのparseint()関数の定義と使用法について説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
この関数は文字列を解析し、整数を返します。
構文構造:
コードコピーは次のとおりです:parseint(string、type)
パラメーターリスト:
| パラメーター | 説明する |
| 弦 | 必須。解析する文字列。 |
| タイプ | オプション。解析される数のカーディナリティは、バイナリ、オクタル、ヘキサデシマルなどの数字として一般的に使用されます。この値は2〜36です。 |
詳細な説明:
1.タイプパラメーターを指定します。
型パラメーターを指定した後、関数は指定された型パラメーターに従って文字列を解析します。たとえば、:
1.ParseInt( "010"、10)は、「010」が小数であり、戻り値は10です。
2.ParseInt( "010"、2)は、「010」がバイナリであり、戻り値は2です。
3.ParseInt( "010"、8)は、「010」がOCTALであり、戻り値は8です。
4.Parseint( "010"、16)は、「010」が16進、返品値は16です。
説明:戻り値はすべて小数です。タイプによると、仕様は最初のパラメーターの統計であり、2番目のパラメーター値の返品は2〜36です。この間隔ではない場合、parseint関数の戻り値はnanです。文字列パラメーターがすべての数字ではなく、他の文字である場合、ParSeint関数は最初の文字の前に番号のみを返します。例えば:
Parseint( "123AB789"、10)は、最初の文字Aが省略された後、値123を返します。
2。タイプパラメーターを指定しないでください。
型パラメーターが指定されていない場合、parseint関数はバイナリシステムを自動的に決定します。これは通常、小数点以下です。
1.Parseint( "23")は23の値を返します。
2.Parseint( "23AB")23の値を返します。
しかし、状況は多くの場合、上記ほど単純ではありません。例を見てみましょう:
Parseint( "0x12")は、最初の文字列を返す前に数字に従ってではなく、18の値を返します。ここには状況があります。文字列が「0x」で始まる場合、「0x」の後の数は16進数と見なされるため、返品値は18であるため、注意を払う必要があります。「0」で始まり、その直後のキャラクターではない場合、この時点でGoogle Chromeの下で小数点で解析されますが、オクタルではブローダーの下で解析されます。例えば:
parseint( "0123")は、Google Chromeの下で123の値とIEブラウザーの83の値を返します。
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。