Отображать мили в час и километры в час вместе? - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу отображать мили в час и километры в час вместе. это возможно?

Как реализовать расчет количества километров в час и отобразить его вместе?

function getMiles (knots) {

    var mph = (knots * 1.15078);
    var speed = Math.round(mph);


    if (speed < 50) {
        return speed + console.log('mhp ');
    }
    if (speed > 50) {
        return speed + console.log('mph , wind can be too strong today ');
    };
}getMiles()

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Вы возвращаетесь рано, добавьте kph и объедините его.

const wind = knots => {
  const miles = Math.round(knots * 1.15078)
  const kph = Math.round(knots * 1.852)

  return `${miles} mph / ${kph} kph ` + (
    miles > 50 ? 'wind can be too strong today' : ''
  )
}

console.log(wind(80))
0 голосов
/ 15 апреля 2020

Вы можете вернуть объект, содержащий как mph, так и kph, а затем отобразить его любым желаемым образом;

function getSpeed (knots) {
  const mph = Math.round(knots * 1.15078);
  const kph = Math.round(knots * 1.852000888);

  return { mph, kph };
}

let speed = getSpeed(50);
console.log(`mph: ${speed.mph}, kph: ${speed.kph}`);
// mph: 58, kph: 93
...