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