1. 数値を文字列に変換します
a. 数値を文字列に変換するには、空の文字列を追加します:
var n = 100;
var n_as_string = n "";数値をより明示的に文字列に変換するには、String() 関数を使用できます:
c. toString() メソッドを使用します:
コードをコピーします。 🎜>
コードは次のとおりです: string_value = number.toString();
Number オブジェクト (基本的な数値は Number オブジェクトに変換されます) toString() メソッドには、変換のベースを指定するために使用されるオプションのパラメーターがあります。このパラメータが指定されていない場合、変換は基数 10 で実行されます。ただし、数値は他の基数 (2 ~ 36 の数値) に変換することもできます。
例:
コードをコピー
コードは次のとおりです: var n = 17; binary_string = n.toString(2); // "10001" と評価されます
octal_string = "0" n.toString(8) // "021" と評価されます
hex_string = "0x" " n.toString (16); // "0x11" に評価されます
d. toFixed() メソッドは数値を文字列に変換し、小数点以下の指定された桁数を表示します。指数表記は使用しません。
コードをコピーします
コードは次のとおりです。 var n = 123456.789; .toFixed( 0); // "123457" n.toFixed(1); // "123456.79"
e. toExponential() は数値を文字列に変換します。小数点付き 小数点の前に 1 桁があり、小数点の後に特定の桁数が続きます。
コードをコピーします
f は意味のある数を使用します。数値を表示します。数値の整数部分全体を表示するのに十分な意味のある桁がない場合は、指数表記が使用されます。
コードをコピーします
2. 文字列を数値に変換します。技術的ではありませんが、文字列を数値に変換する非常に明確な方法は、Number() コンストラクターを関数として呼び出すことです:
コードをコピー
コードは次のとおりです:
コードをコピーします
コードは次のとおりです。
parseInt("077", 10) // 77 (7 * 10 7) を返します
c. parseFloat() は整数と浮動小数点数をインターセプトします。
コードをコピーします
コードは次のとおりです。