Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm chiều cao dựa trên chiều rộng và tỷ lệ màn hình (rộng:cao) bằng JavaScript


Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào chiều rộng 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 phải trả về chiều cao màn hình.

Ví dụ

Dưới đâ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));

Kết quả

Kết quả console:

1477