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

適切な分数を混合分数に変換する-JavaScript


適切な分数

適切な分数は、p / q形式で存在する分数です(pとqの両方が自然数です)

混合分数

分数の分子(たとえばa)をその分母(たとえばb)で割って、商qと剰余rを得るとします。

分数(a / b)の混合分数形式は-

になります
qrb

そして、それは「q全体とrbyb」と発音されます。

適切な分数を表す正確に2つの数値の配列を受け取るJavaScript関数を作成する必要があり、関数はその混合形式を表す3つの数値の配列を返す必要があります

以下はコードです-

const arr = [43, 13];
const properToMixed = arr => {
   const quotient = Math.floor(arr[0] / arr[1]);
   const remainder = arr[0] % arr[1];
   if(remainder === 0){
      return [quotient];
   }else{
      return [quotient, remainder, arr[1]];
   };
};
console.log(properToMixed(arr));

出力

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

[ 3, 4, 13 ]

  1. JavaScriptで文字列を日付に変換する

    日付を表すのに最適な形式はyyyy-mm-ddです。これは混乱を引き起こさず、非常に簡単だからです。この文字列形式からJSのDateオブジェクトに日付を解析するには、この文字列をDateコンストラクターに渡すだけです。たとえば、 例 let a = '2019-08-10'; console.log(new Date(a)) 出力 これにより、出力が得られます- Sat Aug 10 2019 05:30:00 GMT+0530 (India Standard Time) 新しい日付はUTC0000時間に作成されることに注意してください。 他の日付形式を解析する必要がある

  2. 配列をJavaScriptで設定するように変換する

    以下は、JavaScriptで配列を設定に変換するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>