Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm chiều cao dựa trên tỷ lệ chiều rộng và kích thước màn hình (width:height) trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript lấy chiều rộng của màn hình làm đối số đầu tiên và tỷ lệ khung hình (w:h) làm đối số thứ hai. Dựa trên hai đầu vào này, hàm của chúng ta sẽ trả về chiều cao của màn hình.

Ví dụ

Sau đây là mã -

const ratio = '18:11';
const width = 2417;
const findHeight = (ratio = '', width = 1) => {
   const [w, h] = ratio
   .split(':')
   .map(Number);
   const height = (width * h) / w;
   return Math.round(height);
};
console.log(findHeight(ratio, width));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

1477