.已知两个矩形,宽高分别是200200,400400,甲矩形的坐标是x1,y1.乙矩形的坐标是x2,y2.
写出判断条件两个矩形是否相碰撞

<script>x1=200;//自己随意定义坐标x2=200;y1=400;y2=400;var bool=false;//先定义一个布尔值为falseif(x1>=x2 && x1<=x2+400 && y1>=y2 && y1<=y2+400){bool=true;
}else if(x1+200>=x2 && x1+200<=x2+400 && y1>=y2 && y1<=y2+400){bool=true;}else if (x1>=x2 && x1<=x2+400 && y1+200>=y2 && y1+200<=y2+400){bool=true;
}else if(x1+200>=x2 && x1+200<=x2+400 && y1+200>=y2 && y1+200<=y2+400){bool=true;
}
if(bool){document.write("碰撞了");
}else {document.write("没有碰撞");
}</script>

前端学习(355):小练习相关推荐

  1. 前端学习——微信小程序

    今天是学习微信小程序的第三天. 1. 一定要给脚本文件定义出口.如以下代码 var local_database = [{date: "Nov 18 2017",title: &q ...

  2. 前端学习+面试小总结(二)

    从过完年开始系统学习相关的知识,已经接近两个月了.这篇文章想系统的回顾一下自己的各种骚操作,并对接下来的路进行一个修正吧. 大致分为几个部分: 1. 我学了什么,学习的过程中有什么可取的点和不可取的点 ...

  3. 2020最新版前端学习路线图--微信小程序制作原来如此简单

    黑马程序员前端学习路线图大纲中第六阶段的学习是微信小程序的学习:主要介绍了前端学习路线图中微信小程序的学习目标,前端学习路线图中微信小程序的市场价值,前端学习路线图中微信小程序的重点知识.前端学习路线 ...

  4. 【FE前端学习】第二阶段任务-基础

    技能学习部分: 1.需要熟练掌握HTML标签以及CSS各个常用属性. 2.掌握CSS3 常用属性 3.掌握jquery的基本用法,对于JS基本逻辑语句需要熟练掌握 上文 [FE前端学习]第二阶段任务- ...

  5. Web前端学习有哪些技巧?

    想要学好web前端技术,在学习过程中找到合适的方法和技巧,那么在实际学习过程中会更加的容易和快速掌握知识重点,尤其是对于初学者尤为关键,下面小编就为大家详细的介绍一下Web前端学习有哪些技巧?希望能够 ...

  6. 学计算机excel就很好吗,零基础学习excel小技巧

    零基础转行IT?如今IT行业如日中天,发展态势非常好,可谓是朝阳产业.因此,越来越多的人想进入IT行业,但苦于对it不了解,零基础不知IT深浅,那今天就和大家分享一下,零基础转行it该选择什么方向? ...

  7. 前端学习路线_前端学习路线图

    2020年全新前端学习路线图分享给大家! 学习是一个循序渐进的过程,是一件非常难得坚持的事情.如果真的想学习前端开发,一定要下决心! 我这里分享给你的前端学习路线图,希望对你有帮助,以下为2020年更 ...

  8. react实战项目_前端学习路线图--从网页设计到项目开发

    前端学习路线是螺旋上升的,需要耗费的时间和精力不比其他编程的少,由于其稳健性的特点,使其成为大多数企业开发的刚需编程语言.在网上看到有很多的前端学习路线图,但大部分的前端学习路线图是很零碎的,没有系统 ...

  9. 黑马程序员:从零基础到精通的前端学习路线

    黑马程序员:从零基础到精通的前端学习路线 随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上 ...

  10. 2020年最新前端学习路线

    这段日子在 B 站上收到小伙伴最多的要求就是出一个前端学习路线,我能够充分的感受到大家抓耳挠腮加挠墙的迷茫~所以在这里给大家总结了一套前端学习路线.先从初级前端工程师所需的技能开始,然后一路升级到高级 ...

最新文章

  1. Python工程师学习笔记
  2. html盒子模型子元素怎么水平占满父元素_CSS3——弹性盒模型-flex——父级属性...
  3. 版权监控中心怎么关闭_防火门监控系统让消防通道疏散更安全
  4. C#发送Email邮件方法总结
  5. 获取iOS任意线程调用堆栈(二)符号化理论:Mach-o文件结构
  6. Linux常用的分区方案及目录结构
  7. python三维数组表示方法_Python操作多维数组和矩阵
  8. Linux C语言解析并显示.bmp格式图片
  9. 计算机基础第四章excel,计算机基础第4次作业 第四章 Excel知识题
  10. windows系统上使用magic trackpad妙控触摸板
  11. 第一章 机器学习(浙大胡浩基教授)
  12. Alluxio的Raft HA实现
  13. 数理统计 - 圆环上随机取3个点组成一个锐角三角形的概率
  14. Linux服务器之Samba匿名访问配置
  15. 上海浦东机场的wifi使用攻略
  16. 二阶系统参数用matlab,实验一基于MATLAB的二阶系统动态性能分析
  17. Android---使用adb命令添加apk到MUMU安卓模拟器
  18. Monitor 采集方式
  19. 奇虎360公司董事长周鸿祎发布2015新年信
  20. 7 linux 配置链路聚合_linux – 在智能交换机上设置链路聚合组(L...

热门文章

  1. [数学最安逸][UVa1638改编][第一类斯特林数+组合数]杆子的排列
  2. ASP.NET 5 Beta7发布
  3. if ( document.all ) 可以简单的判断浏览器是否IE浏览器?
  4. iWindowsMobile Launches Updated ZoomBoard
  5. 原子微型结构信息应用到局部图形信息存储的猜想
  6. 学习URLRewriter.dll的使用
  7. python 3.6.5 pip_在Windows 10 + Python 3.6.5 中用 pip 安装最新版 TensorFlow v1.8 for GPU
  8. java中同步组件_Java并发编程(自定义同步组件)
  9. 第三方登录 人人php,人人网第三方登录接口方案
  10. 矢量合成和分解的法则_专题14 运动的合成与分解