ホームページ >ウェブフロントエンド >jsチュートリアル >クイックヒント:JavaScriptの文字列に数値を変換する方法
ペンを参照してください SitePointによるJavaScriptの文字列補間(@SitePoint) codepen。
<span>const number = 99; </span><span>console.log(<span>`<span>${number}</span> percent of people love JavaScript`</span>); // "99% of people love JavaScript" </span>
ペンを参照してください SitePointによる連結で文字列に数値を変換する(@sitepoint) codepen。
このアプローチは効率的ですが(コードの最小量が必要なため)、コードの読み取りを低下させることができます。<span>const number = 99; </span><span>console.log(<span>`<span>${number}</span> percent of people love JavaScript`</span>); // "99% of people love JavaScript" </span>bは文字列に到達する前に最初に評価されるため、操作は文字列の連結ではなく数値追加です。文字列変数またはリテラルに到達すると、操作は文字列の連結になります。そのため、結果は2468高速道路です。 ただし、コードを次のように変更してみてください。
<span>console.log(10 + "USD"); //"10USD" </span><span>console.log(10 + ""); //"10" </span>「それは」Aが最初に評価されるため、オペレーターは式の残りの部分の弦の連結に使用されます。したがって、前の例と同様に、AとBの間の追加操作の代わりに、2つの間の文字列連結操作になります。 これは、括弧を使用して解決できます。
<span>const a = 2000; </span><span>const b = 468; </span><span>console.log(a + b + " motorway"); // "2468 motorway" </span>AとBの間の添加が最初に実行されるため、2つの変数間の添加操作につながります。次に、最初のオペランドは「それは」であるため、弦の連結が残りの式に使用されます。
<span>const a = 2000; </span><span>const b = 468; </span><span>console.log("it is " + a + b + " motorway"); // "it is 2000468 motorway" </span>この例は、最初のアプローチの結果と同じ結果を示しています。また、次のCodepenデモで動作していることもあります。
ペンを参照してください js sitepoint(@sitepoint)によるtoString()を使用して数字を文字列に変換します codepen。
<span>const a = 2000; </span><span>const b = 468; </span><span>console.log("it is " + (a + b) + " motorway"); // "it is 2468 motorway" </span>ペンを参照してください js sitepoint(@sitepoint)によってstring()を使用してstring()を使用してstringに番号を変換します codepen。
フローティングポイント番号をJavaScriptの文字列に変換することは、整数の変換に似ています。 toString()メソッドまたはstring()関数のいずれかを使用できます。 toString()メソッドを使用した例を次に示します。
let num = 123.45;
let str = num.toString();
console.log(str); // outputs: "123.45"
このコードでは、フローティングポイント番号123.45がtoString()メソッドを使用して文字列に変換され、結果がコンソールにログに記録されます。 JavaScriptの文字列に数値を変換するときに基数を指定しますか?
javascriptの科学表記法の文字列に数値を変換するにはどうすればよいですか?
javascriptの科学表記法の文字列に数値を変換するには、toexponential()メソッドを使用できます。例は次のとおりです。 // outputs: "1.23e 2"
このコードでは、数字123はtoexponential()メソッドを使用して科学表記の文字列に変換され、結果はコンソールにログに記録されます。 JavaScriptの特定の小数点以下の小数点を持つ数字を文字列に変換するにはどうすればよいですか?
はい、数字()関数、parseint()関数、またはparsefloat()関数を使用して、javascriptの数字に文字列を変換できます。特定の要件に応じて。数字()関数を使用した例を次に示します。 // outputs:123
このコードでは、文字列「123」が数字()関数を使用して数値に変換され、結果はコンソールにログに記録されます。
非数値文字列をJavaScriptの数値に変換しようとすると、結果はnanになります(数)。例は次のとおりです。 // outputs:nan
このコードでは、数字()関数を使用して数値に変換されようとしています。結果はnanです。文字列をJavaScriptの数値に変換できる場合は、
はい、ISNAN()関数を使用して文字列をJavaScriptの数値に変換できるかどうかを確認できます。例は次のとおりです。 // outputs:true
このコードでは、文字列「123」をチェックして、iSNAN()関数を使用して数値に変換できるかどうかを確認し、結果はコンソールにログに記録されます。
以上がクイックヒント:JavaScriptの文字列に数値を変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。