图片矩形的rect为[x1,y1,x2,y2],判断坐标x,y是否位于矩形之内

在JavaScript中,你可以使用以下函数来判断一个点是否位于一个矩形之内:

/**
 * 判断一个点是否在矩形内
 * @param {number} x - 点的x坐标
 * @param {number} y - 点的y坐标
 * @param {Array} rect - 矩形的坐标,格式为 [x1, y1, x2, y2]
 * @returns {boolean} - 如果点在矩形内,返回true,否则返回false
 * @author 飞云
 * @wechat imfeiyun
 * @link  http://www.feiyunjs.com
 */
function isPointInRect(x, y, rect) {
    // 解构矩形坐标
    const [x1, y1, x2, y2] = rect;
    // 检查点是否在矩形的范围内
    return x >= x1 && x <= x2 && y >= y1 && y <= y2;
}

// 示例用法
const rect = [0, 0, 10, 10];
const x = 5;
const y = 5;

if (isPointInRect(x, y, rect)) {
    console.log("点在矩形内");
} else {
    console.log("点在矩形外");
}

这个函数isPointInRect接受三个参数:xy是点的坐标,rect是矩形的坐标。函数首先将rect解构为x1y1x2y2,然后检查点是否在矩形的范围内。如果点在矩形的范围内,函数返回true,否则返回false

AiWork开发文档

在官方文档的基础上,进行重新排版和优化。
一个优雅的文档,对于开发体验的提升,是效果显著的。
永久域名:aiwork.wiki

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 图片矩形的rect为[x1,y1,x2,y2],判断坐标x,y是否位于矩形之内

企业级大数据智能营销管理系统

了解详情