1。数字を文字列に変換します
a。
コードコピーは次のとおりです。
var n = 100;
var n_as_string = n + "";
bより明示的に数字を文字列に変換するには、string()関数を使用できます。
コードコピーは次のとおりです。
var string_value = string(number);
cを使用します。
コードコピーは次のとおりです。
string_value = number.toString();
Number Objectの(基本番号は数値オブジェクトに変換され、この方法を呼び出すことができる)にはオプションのパラメーターtoString()メソッドがあり、これは変換のカーディナリティを指定します。このパラメーターが指定されていない場合、変換は10でベースとして実行されます。ただし、数値は他の枢機inal(2〜36の数)に従って変換することもできます。
例えば:
コードコピーは次のとおりです。
var n = 17;
binary_string = n.toString(2);
Octal_String = "0" + n.toString(8);
hex_string = "0x" + n.tostring(16);
D。指数表記法は使用しません。
コードコピーは次のとおりです。
var n = 123456.789;
n.tofixed(0);
n.tofixed(1);
eExponential()は、指数表記法を使用して文字列に変換します。
コードコピーは次のとおりです。
var n = 123456.789;
n.toexponency(1);
n.toexponency(3);
f。
コードコピーは次のとおりです。
var n = 123456.789;
n.toprecision(4);
n.toprecision(7);
2。文字列を番号に変換します
文字列を数値に変換するスキルの欠如。
コードコピーは次のとおりです。
var number = number(string_value);
b integersのみが挿入されます数の枢機inal性、法的価値は2〜36です。
コードコピーは次のとおりです。
parseint( "3ブラインドマウス");
parseint( "12.34"); //
parseint( "0xff"); //戻ります
parseint( "11"、2);
parseint( "ff"、16);
parseint( "zz"、36);
parseint( "077"、8);
parseint( "077"、10);
c。
コードコピーは次のとおりです。
Parsefloat( "3.14メートル"); //返品3.14
dとparsefloat()が指定された文字列を数値に変換できない場合、
コードコピーは次のとおりです。
parseint( '' eleven "); // nanを返します
parsefloat( "$ 72.47");
3 JavaScriptの丸め方法
a
parseint(5/2)
b上向きに、小数がある場合は整数部に1を追加します。
Math.ceil(5/2)
c
Math.floor(5/2)
d
Math.Round(5/2)