JavaScript parseInt()の使い方
本論文では主にJavaScriptにおけるパーパーミッションの方法を紹介します.
parseInt方法は、2つのパラメータを受信し、parseInt(string、radix?); string:解析されるべき値.パラメータが文字列でない場合は、文字列に変換します.文字列の先頭の空白文字は無視されます. radix:オプションです.から 1.基本的な使い方は、一つのパラメータだけを受け入れて、二つ目のパラメータとしてデフォルトでは10です.ParseIntの戻り値は二つの可能性しかありません.十進数の整数ではなく、NaNです. a.文字列を整数に変換します. b.文字列の先頭にスペースがあると、スペースが自動的に削除されます. c.parseIntのパラメータが文字列でない場合、先に文字列に変換されます.これは重要です. d.文字列が整数に変換されると、1文字ずつ順次変換されます.数字に変換できない文字があったら、これ以上進みません.回転された部分を返します. e.文字列の最初の文字が数字に変換されない場合(後は数字の正負番号を除いて)、NaNに戻ります. f.文字列が0 xまたは0 Xで始まると、パー秒Intは16進数で解析します. g.文字列が0で始まると10進数で解析します. h.パラメータが0で始まると、文字列ではない場合は、まず数値を文字列に変換してから解析し、ルールcを参照してください. i.科学的計数法に自動的に変換される数字に対して、パーrseIntは科学的計数法の表示方法を文字列として認識しているため、いくつかの奇妙な結果をもたらす.
2.進数変換(2つのパラメータを受信する)、parseInt方法は、第2のパラメータ(2から36の間)をも受け入れることができ、解析された値の進数を表し、その値に対応する10進数を返します.デフォルトの場合、パーrseIntの2番目のパラメータは10で、つまりデフォルトは10進数から10進数に切り替わります. a.第一のパラメータ解析規則は、第一の基本的用法 を参照する. b.2番目のパラメータが数値でない場合、自動的に整数に変換されます.この整数は2から36の間だけ意味のある結果を得ることができます.この範囲を超えるとNaNに戻ります.2番目のパラメータが0、undefined、nullの場合は、そのまま無視します.
parseInt方法は、2つのパラメータを受信し、parseInt(string、radix?);
2
はい、 36
は、解析された値の進数を示す.例えば指定 10
10進数を指定するのと同じです.parseInt('123'); // 123
parseInt(' 81'); // 81
parseInt('99aa'); // 99
parseInt('aa99'); // NaN
parseInt('-99'); // -99
parseInt('0x10'); // 16
parseInt('011') // 11
parseInt(011); // 9
// ,(011).toString() ‘9’, toString
parseInt(1000000000000000000000.5); // 1
//
parseInt('1e+21'); // 1
parseInt(0.0000008); // 8
//
parseInt('8e-7'); // 8
2.進数変換(2つのパラメータを受信する)、parseInt方法は、第2のパラメータ(2から36の間)をも受け入れることができ、解析された値の進数を表し、その値に対応する10進数を返します.デフォルトの場合、パーrseIntの2番目のパラメータは10で、つまりデフォルトは10進数から10進数に切り替わります.
parseInt(“19”, 10); // 19 (10+9)
parseInt(“11”, 2); // 3 (2+1)
parseInt(“17”, 8); // 15 (8+7)
parseInt(“1f”, 16); // 31 (16+15)
parseInt('-99', null); // -99
parseInt('-99', undefined); // -99
parseInt('-99', 0); // -99