JavaScript 生成 16: 9 宽高比

这篇文章只是对 for 循环一个简单应用,没有什么知识含量。

可以跳过这篇文章。

只是我用来保存一下我的代码,保存在本地我嫌碍眼,总想把他删了。


正文部分

公式:其中 width 表示宽度,height 表示高度

16 9 = w i d t h h e i g h t \cfrac{16}{9} = \cfrac{width}{height} 916=heightwidth

javascript 复制代码
for (let width = 1;width <= 1280;width++){
    let height = width * 9 / 16;
    if (Number.isInteger(height)) {
        console.log(width + "x" + height)
    }
}

直接打开浏览器开发工具就可以了。

生成效果如下图:

相关推荐
沐知全栈开发1 分钟前
MongoDB 创建数据库
开发语言
Deepsleep.19 分钟前
react和vue的区别之一
javascript·vue.js·react.js
ErizJ20 分钟前
Golang | 迭代器模式
开发语言·golang·迭代器模式
牙痛不能吃糖,哭23 分钟前
C++面试复习日记(8)2025.4.25,malloc,free和new,delete的区别
开发语言·c++
突头小恐龙23 分钟前
Chrome devTools - Lighthouse
前端·javascript·chrome
谦谦橘子23 分钟前
手写tiny webpack,理解webpack原理
前端·javascript·webpack
zqlcoding26 分钟前
使用el-table表格动态渲染表头数据之后,导致设置fixed的列渲染出现问题
前端·javascript·vue.js
海底火旺26 分钟前
破解二维矩阵搜索难题:从暴力到最优的算法之旅
javascript·算法·面试
健康的猪26 分钟前
golang的cgo的一点小心得
开发语言·后端·golang
爱吃的强哥37 分钟前
vue3 使用 vite 管理多个项目,实现各子项目独立运行,独立打包
前端·javascript·vue.js