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

JavaScriptで文字列内の単語の最初の文字を交換する


問題

正確に2つの単語を含む文字列を受け取るJavaScript関数を作成する必要があります。

この関数は、単語の最初の文字が相互に交換された新しい文字列を作成して返す必要があります。

以下はコードです-

const str = 'hello world';
const interchangeChars = (str = '') => {
   const [first, second] = str.split(' ');
   const fChar = first[0];
   const sChar = second[0];
   const newFirst = sChar + first.substring(1, first.length);
   const newSecond = fChar + second.substring(1, second.length);
   const newStr = newFirst + ' ' + newSecond;
   return newStr;
};
console.log(interchangeChars(str));

出力

以下はコンソール出力です-

wello horld

  1. JavaScriptで最初の桁を交換した後の数値の違い

    問題 正確に2つの数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、最初の桁を交換した後、数値間の絶対差を返す必要があります。 たとえば、配列[105、413]の場合、 違いは次のようになります:| 405-113 | =292 例 以下はコードです- const arr = [105, 413]; const interchangedDigitDiff = (arr = []) => {    arr = arr.map(String);    const [first, second] = arr; &

  2. JavaScriptでの文字列の文字の再グループ化

    問題 最初で唯一の引数として文字列strを受け取るJavaScript関数を作成する必要があります。 文字列strには、3種類の文字を含めることができます- 英語のアルファベット:(A-Z)、(a-z) 数字:0-9 特殊文字-残りのすべての文字 関数はこの文字列を反復処理し、正確に3つの要素で構成される配列を構築する必要があります。最初の要素には文字列に存在するすべてのアルファベットが含まれ、2番目の要素には数字が含まれ、3番目の特殊文字は文字の相対的な順序を維持します。最終的にこの配列を返す必要があります。 たとえば、関数への入力が 入力 const s