编程语言中的js比较灵活哈,它有几种基本数据类型,为什么?

JavaScript08

编程语言中的js比较灵活哈,它有几种基本数据类型,为什么?,第1张

JS 中七种内置类型(null,undefined,boolean,number,string,symbol,object)又分为两大类型

基本类型: null,undefined,boolean,number,string,symbol

引用类型Object: Array ,Function, Date, RegExp等

 

     Agario的服务器端源码:https://github.com/huytd/agar.io-clone/blob/master/src/server/server.js

      目测这个球球大作战是抄agario的。。

      Agario用的是四叉树quadtree.四叉树每一层可以把一个平面空间分成四份(一般是四等分),这样提取在平面坐标上接近的object就很快。所以经常被用来处理这种碰撞

其实超简单的啦,用一个四叉树存储所有球和食物,在每一个循环里检查每一个object有没有和别的object接近到可以看碰撞就可以了。