parseInt関数
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【グローバルオブジェクトとは】
JavaScriptのコードはオブジェクトに格納されている必要があり、その格納するオブジェクトの最上位に位置する単一のオブジェクトがグローバルオブジェクトと呼ばれます。
また、グローバルオブジェクトは明示して生成することができません。つまりnew演算子では作成できません。
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【グローバルオブジェクトとは】
JavaScriptのコードはオブジェクトに格納されている必要があり、その格納するオブジェクトの最上位に位置する単一のオブジェクトがグローバルオブジェクトと呼ばれます。
また、グローバルオブジェクトは明示して生成することができません。つまりnew演算子では作成できません。
【グローバル関数】
グローバル関数とはグローバルオブジェクトで定義されている関数です。
【parseInt関数の使い方】
グローバル関数のひとつである parseInt 関数は、文字列を整数に変換した値を返します。書式は次の通りです。
parseInt(文字列 [, 基数])
1 番目の引数に指定した文字列を整数に変換します。 引数が文字列でない場合は文字列に変換したあとで整数に変換されます。
省略可能な 2 番目の引数で整数の基数を指定することができます( 10 進数の場合は 10 です)。 2 から 36 までの数値で指定します。
文字列の整数への変換は次のように行われます。
(1)文字列の先頭にある空白を取り除きます。
(2)先頭に '+' または '-' がある場合は符号として扱います。
(3)数値でない文字が現れる直前までの文字列を整数に変換します。数値と判断される文字は数字の他に 2 番目の引数で基数として 10 以上の数値を指定した場合に使用されるアルファベットです( 16 進数を指定した場合は A から F までとなります)。
サンプル
parseInt('14', 10); >> 14 parseInt(' -128Color', 10); >> -128 parseInt('3FDCKA', 16); >> 16348 parseInt('Good80', 10); >> NaN
Number.parseInt メソッドも、グローバル関数の parseInt 関数と同じ動作をする