发布网友 发布时间:2022-04-26 23:52
共2个回答
懂视网 时间:2022-05-14 20:27
本篇文章给大家带来的内容是关于js中数学函数的总结及案例介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。随机生成0到1的小数,包括0,不包括1
<script> console.log(Math.random()); // 0.731681187341011 </script>
返回大于参数值的最小整数(天花板值),遇到小数向上取整
<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>
返回小于参数值的最大整数(地板值),遇到小数向下取整
<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>
四舍五入返回整数
<script> console.log(Math.round(0.49)); // 0 console.log(Math.round(-0.49)); // -0 </script>
返回最大值
<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>
返回最小值
<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匿名函数
热心网友 时间:2022-05-14 17:35
Visual Basic包含内置或内部的函数,如算术平方根、余弦函数和字符代码函数。此外,还可以用Function语句编写自己的Function函数过程。函数过程的语法是:
[Private |Public][Static] Function 过程名(声明)[As 类型]
语句
End Function
与子过程一样,函数过程也是一个的过程,可以读取参数,执行一系列语句并改变其参数的值。与子过程不同,函数过程可以返回一个值到调用的过程。
一般说来,让较大的语句或表达式的右边包含函数过程名和参数,这就调用了函数。
与变量完全一样,函数过程有数据类型,这就决定了返回值的类型(如果没有As子句,默认的数据类型为变体型)。
给过程名自身赋一个值,就可以返回这个值。函数过程返回一个值时,这个值可以成为较大表达式的一部分。
在Visual Basic中调用函数过程的方法和调用任何内部函数的过程是一样的。
希望我能帮助你解疑释惑。