数组中的API

在写数组时会遇到很多难点,排序,删除查询等等,这系列都需要很多的代码去实现这个功能,然而现在在JS中有一种别人写好的代码,在函数中,给我们直接调用就可以了,这部分功能就叫API,
API就是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。
我们介绍一下 几种 常见的API :
Math.random() 这个函数, 叫随机函数, 作用 字如其名吧, 哈哈, 就是产生一个随机数, 有人问, 区间呢? 没错他有一个 你以为及其小的区间 就是在0 到1 之间产生一个随机说,为什么说是你以为小,因为它会产生小数, 就会导致是 0.11415926535这样,那我们要0到10 之间怎么办? 将0到1 乘以10 就可以得到一个 区间为0 到10 的以讹随机数, 具体代码就是 Math.random()*10; 这时候是取不到10的 只能去值到9.999999999999; 这时候我们不想看到这个小数 我们还要取值到10 怎麽办呢,没关系 我们还有其他的API 函数;
Math.floor() 地板函数;
Math.ceil() 天花板函数;
Math.round() 这个函数采取了中华人民的传统美德 四舍五入;
解释一下这几个函数. 第一个Math.floor() 地板函数, 何为地板 就是取下, 舍弃小数后的所有数,就算4.9999999, 我们也只能取到 4, 第二个Math.ceil() 天花板函数这个就是个地板函数相反,无论小数后是多少 都舍去,但整数加1; Math.round() ;这个我就不讲了, 就是小数后 四舍五入, 这三个函数 都可以将生成的随机数 变为一个整数, 也不仅仅 只能用在 随机数, 大家都知到 JS 里面 , 除数不会取整, 会一直除下去,除到小数点后 很多位数, 这时候我们也可以用 这三个函数去 取一个整数;
总结一下 api 的知识点,不难发现我们之前所说的 , 它就是个函数, 那么既然是个函数,那我们可以写 api吗 答案是可以的, 我们写的函数 也可以调用吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值