标准库(内置对象)
javascript提供了很多个内置对象:Math/Array/Number/String/Boolean..
对象只是带有属性和方法的特殊数据类型.
我们在学习时其实就是要记住对象的每个属性和方法怎么使用,代表什么含义;
技术问题,遇到分歧,去哪里查找资料
火狐开发者社区-MDN
微软开发者社区-MSDN
Math对象
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/math
Math 是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数对象。
与其它全局对象不同的是, Math 不是一个构造器,Math 的所有属性和方法都是静态的.
跟数学相关的运算直接使用 Math 中的成员即可
<script> var n=-2; var n2=Math.abs(n); console.log(n2); var r=Math.random(); console.log(r); var n1=Math.random()*10; var n2=Math.floor(n1); console.log(n2); </script>
<script> //获取n-m之间的随机值 //Math.random()*(m-n)+n var n=Math.floor(Math.random()*(32-11)+11); console.log(n) //获取随机数Math.random //获取最大的整数Math.floor </script>