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

JavaScriptを使用して文字列番号の桁の後半をゼロに変更する


問題

唯一の引数として文字列番号を受け取るJavaScript関数を作成する必要があります。

この関数は、数字の後半が0に変更された入力数値を返す必要があります。

桁数が奇数の場合は、中桁以降を0に変更してください。

例-

938473 → 938000

以下はコードです-

const num = '938473';
const convertHalf = (num = '') => {
   let i = num.toString();
   let j = Math.floor(i.length / 2);
   if (j * 2 === i.length) {
      return parseInt(i.slice(0, j) + '0'.repeat(j));
   }else{
      return parseInt(i.slice(0, j) + '0'.repeat(j + 1));
   };
};
console.log(convertHalf(num));

出力

938000

  1. JavaScriptで数値の数字を区切る

    ユーザーに入力を提供するJavaScriptプログラムを作成する必要があります。ユーザーが値を入力してボタンを押すと、関数は入力が有効な数値であるかどうかを確認する必要があります。有効な数値である場合、プログラムは数値のすべての桁を個別に画面に出力する必要があります。 例-入力が-の場合 43354 その場合、画面の出力は-になります。 43354 この関数のコードを書いてみましょう- このためのコードは-になります HTML <!DOCTYPE html> <html>    <head>     &nb

  2. JavaScriptを使用した文字列番号の個々の偶数と奇数の合計

    問題 数字を含む文字列を受け取るJavaScript関数を作成する必要があり、偶数の数字の合計が奇数の数字の合計よりも大きい場合は関数がtrueを返し、それ以外の場合はfalseを返す必要があります。 例 以下はコードです- const num = '645457345'; const isEvenGreater = (str = '') => {    let evenSum = 0;    let oddSum = 0;    for(let i = 0; i < str.lengt