最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js中数学函数的总结及案例介绍

来源:动视网 责编:小采 时间:2020-11-27 19:31:53
文档

js中数学函数的总结及案例介绍

js中数学函数的总结及案例介绍:本篇文章给大家带来的内容是关于js中数学函数的总结及案例介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。数学函数Math.random()随机生成0到1的小数,包括0,不包括1<script> console.log(Math.random());
推荐度:
导读js中数学函数的总结及案例介绍:本篇文章给大家带来的内容是关于js中数学函数的总结及案例介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。数学函数Math.random()随机生成0到1的小数,包括0,不包括1<script> console.log(Math.random());


本篇文章给大家带来的内容是关于js中数学函数的总结及案例介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

数学函数

Math.random()

随机生成0到1的小数,包括0,不包括1

<script>
 console.log(Math.random()); // 0.731681187341011
</script>

Math.ceil()

返回大于参数值的最小整数(天花板值),遇到小数向上取整

<script>
 console.log(Math.ceil(0.0)); // 0
 console.log(Math.ceil(-0.0)); // -0
 console.log(0 === -0); // true
 console.log(Math.ceil(2.3)); // 3
 console.log(Math.ceil(-1.5)); // -1
</script>

Math.floor()

返回小于参数值的最大整数(地板值),遇到小数向下取整

<script>
 console.log(Math.floor(0.0)); // 0
 console.log(Math.floor(-0.0)); // -0
 console.log(0 === -0); // true
 console.log(Math.floor(2.3)); // 2
 console.log(Math.floor(-1.5)); // -2
</script>

Math.round()

四舍五入返回整数

<script>
 console.log(Math.round(0.49)); // 0
 console.log(Math.round(-0.49)); // -0 
</script>

Math.max()

返回最大值

<script>
 let arr = [0.2, 0.32, 12];
 console.log(Math.max(arr)); // NaN
 console.log(Math.max(0.49, 0.231, 932)); // 932
 console.log(Math.max(0,-0)); // 0 
</script>

Math.min()

返回最小值

<script>
 let arr = [0.2, 0.32, 12];
 console.log(Math.min(arr)); // NaN
 console.log(Math.min(0.49, 0.231, 932)); // 0.231
 console.log(Math.min(0,-0)); // -0 
</script>

案例一

任意范围的随机整数生成函数

<script>
 // 任意范围的随机整数生成函数
 function getIntRadom(min, max){
 let x = Math.random() * (max - min + 1) + min; // [0,1)*5 + 2 -> [0,5) + 2 -> [2,7)
 return Math.floor(x); // [2,7) -> [2,6] 
 }
 console.log(getIntRadom(2,6));
</script>

案例二

返回数值的整数部分

<script>
 // 返回数值的整数部分
 function getInt(x){
 x = Number(x);
 return x < 0 ? Math.ceil(x) : Math.floor(x);
 }
 console.log(getInt(7.78)); // 7
</script>

案例三

返回数值的整数部分

<script>
 function random_vlidateCode(x){
 let str1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 // str1 += "abcdefghijklmnopqrst";
 str1 += str1.toLowerCase();
 str1 += "01234567";
 let str = "";
 for(let i = 0; i < x; i++){
 let vlidateCode = Math.floor(Math.random() * str1.length); 
 str += str1.substring(vlidateCode, vlidateCode + 1); 
 }
 return str;
 }
 console.log(random_vlidateCode(4)); // 生成四位随机数
</script>

相关推荐:

JS数学函数Exp使用说明_基础知识

js中的string.format函数代码_javascript技巧

JS基础教程:学习javascript匿名函数

文档

js中数学函数的总结及案例介绍

js中数学函数的总结及案例介绍:本篇文章给大家带来的内容是关于js中数学函数的总结及案例介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。数学函数Math.random()随机生成0到1的小数,包括0,不包括1<script> console.log(Math.random());
推荐度:
标签: js 实例 总结
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top