Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで()をSplit()に置き換えて、コンマの後の数字が1桁の場合に0を追加します


サンプル文字列が-

であるとしましょう
const a = "250,5";

「、」の後の数字が1桁の場合は、それに0を追加する必要があります

文字列に複数の「、」が含まれている場合は、-1を返す必要があります

これは、以下の例のように、split()関数とreplace()関数を組み合わせるだけで簡単に実行できます-

const a = "250,5";
const roundString = (str) => {
   if(str.split(",").length > 2){
      return -1;
   }
   return a.replace(`,${a.split(",")[1]}`, `,${a.split(",")[1]}0`);;
}
console.log(roundString(a));

出力

このコードのコンソール出力は-

になります
250,50

  1. JavaScript Number.MAX_VALUE&Number.MIN_VALUEと例

    JavaScriptのNumber.MAX_VALUEおよびNumber.MIN_VALUEプロパティは、JavaScriptで可能な最大および最小の数値表現をそれぞれ表します。 以下は、JavaScript Number.MAX_VALUE&Number.MIN_VALUEプロパティのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" co

  2. スパンタグから価格値を取得し、JavaScriptで数値を掛けた後、div内に追加しますか?

    値を抽出し、文字列から整数に変換して、スパンタグから価格値を取得します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <tit