Math.PI //圆周率

Math.floor () //向下取整

Math.ceil () //向上取整

Math.round () //四舍五入就近取整 注意﹣3.5 结果是-3

Math.abs () //绝对值

Math.max ()/Math.min() //求最大值和最小值

Math.random() //返回一个随机的小数 0=<x<1(这个方法里面不跟参数)

1.绝对值方法

//1.绝对值方法

console.log(Math.abs(1)); // 1

console.log(Math.abs(-1)); //1

console.log(Math.abs(‘-5’)); //5 会隐式转换,将数字字符串转换为数字,然后取绝对值

console.log(Math.abs(‘aniu’)); // NaN

在这里插入图片描述

2.三个取整方法

//2.三个取整方法

console.log(Math.floor(1.1)); //1

console.log(Math.floor(1.9)); //1

console.log(Math.floor(-1.1)); //-2

console.log(Math.ceil(1.1)); // 2

console.log(Math.ceil(1.9)); //2

console.log(Math.ceil(-1.9)); //-1

console.log(Math.round(1.5)); //2 四舍五入 .5这个特殊,是往大了取

console.log(Math.round(-1.5)); // -1 往大了取

console.log(Math.round(-1.2)); // -1

在这里插入图片描述

3.求最大值/最小值

//3.求最大值/最小值

console.log(Math.max(1,5,78,46));

console.log(Math.min(1,5,78,46));

在这里插入图片描述

4.随机数

//4.随机数

console.log(Math.random());

在这里插入图片描述

案例-求两个数之间的随机整数的小算法(重要)

求两个数之间的随机整数 并且包含这两个数:

//核心算法

Math.floor(Math.random()*(max-min)) + min;

function getRandom(min,max){

return Math.floor(Math.random()*(max-min)) + min;

}

console.log(getRandom(1,7));

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)
img

最后

小编综合了阿里的面试题做了一份前端面试题PDF文档,里面有面试题的详细解析

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

g.csdnimg.cn/20210419193354991.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0tlcGxlcl9JSQ==,size_16,color_FFFFFF,t_70)

虽只说了一个公司的面试,但我们可以知道大厂关注的东西并举一反三,通过一个知识点延伸到另一个知识点,这是我们要掌握的学习方法,小伙伴们在这篇有学到的请评论点赞转发告诉小编哦,谢谢大家的支持!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐