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

JavaScriptで文字列に存在するすべての数字を選択する


間に1桁の数字を含む文字列を受け取るJavaScript関数を作成する必要があり、関数は文字列に存在するすべての数字の合計を返す必要があります。

このためのコードは-

になります
const str = 'uyyudfgdfgf5jgdfj3hbj4hbj3jbb4bbjj3jb5bjjb5bj3';
const sumNum = str => {
   const strArr = str.split("");
   let res = 0;
   for(let i = 0; i < strArr.length; i++){
      if(+strArr[i]){
         res += +strArr[i];
      };
   };
   return res;
};
console.log(sumNum(str));

出力

コンソールの出力-

35

  1. JavaScriptを使用してスペースで区切られた文字列に存在する数値を合計する

    問題 内部に整数がスペースで区切られている文字列を受け取るJavaScript関数を作成する必要があります。 この関数のタスクは、文字列内の各整数を整数に変換し、それらの合計を返すことです。 例 以下はコードです- const str = '1 5 12 76 2'; const sumStringNumbers = (str = '') => {    const findSum = (arr = []) => {       const sum = arr.reduce((acc, val)

  2. JavaScriptでスペースの位置を維持しながら文字列を反転する

    問題 スペースを含む可能性のある文字列を受け取るJavaScript関数を作成する必要があります。 この関数は、2つの別々の単語の文字やスペースを交換せずに、文字列内に存在する単語を内部的に反転させる必要があります。 例 以下はコードです- const str = 'this is normal string'; const reverseWordsWithin = (str = '') => {    let res = "";    for (let i = str.length - 1