原生js之Math对象】的更多相关文章

Math对象 本文参考MDN做的详细整理,方便大家参考MDN Math 也是一个内置对象, 为数学常量和数学函数提供了属性和方法,而不是一个函数对象. 与其它全局对象不同的是, Math 不是一个构造器. Math 的所有属性和方法都是静态的. 你用到的常数pi可以用 Math.PI 表示,用 x 作参数 Math.sin(x)调用sin函数. JavaScript中的常数, 是以全精度的实数定义的. 属性: Math.E 欧拉常数,也是自然对数的底数, 约等于 2.718. Math.LN2…
Math对象方法 //返回最大值 var max=Math.max(95,93,90,94,98); console.log(max); //返回最小值 var min=Math.min(95,93,90,94,98); console.log(min); //向上取整 console.log(Math.ceil(2.2)); console.log(Math.ceil(-2.2)); //向下取整 console.log(Math.floor(2.2)); console.log(Math.f…
1.比较方法(常用) Math.min() //求一组数中的最小值 不能是数组,和对象等等. Math.max() //求一组数中的最大值eg:Math.min(5,3,5) // 3 2.取整(常用) Math.ceil() // 向上取整 Math.round() // 四舍五入 Math.floor() // 向下取整 3.随机数(常用) Math.random() // 生成0~1之间的随机数 4.其他(不常用) Math.abs(num) //返回num绝对值 Math.exp(num…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js的Math对象</title> <script type="text/javascript"> // Math对象中的都是静态方法,不用实例化对象就可以使用 var num = 10.5; document.write("初始值:" + nu…
之前一直都使用jquery来操作dom,今天想自己用原生写一些插件,却发现给dom增删class的时候,使用slice来截取className特别的麻烦,后来发现,原来原生JS本来就有提供api来对dom的class进行增删,下面的对象就是用来对dom进行增删class的. Element.classList 点击查看classlist的api html: <div class="container"> </div> <button class="…
1 Math对象 1.1定义:Math是js的一个内置对象,它提供了一些数学方法. 1.2特性:不能用构造函数的方式创建,无法初始化,只有静态属性和方法 1.3静态属性 1.3.1 Math.PI 圆周率 π=3.1415926... 1.4静态方法 1.4.1 Math.sin(x) 正弦值 参数:弧度 x=Math.PI/180*deg 1.4.2 Math.cos(x) 余弦值 1.4.3 Math.tan(x) 正切值 1.4.4 Math.random() 返回0~1间随机数 参数:无…
Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法.这是它与Date,String对象的区别. Math 对象属性 Math 对象方法…
Object对象详细参考 本文参考MDN做的详细整理,方便大家参考MDN JavaScript原生提供一个Object对象(注意起首的O是大写),所有其他对象都继承自这个对象. 构造函数: Object 构造函数为给定的值创建一个对象包装. 如果给定值是 null or undefined,将会创建并返回一个空对象 否则,将返回一个与给定值对应类型的对象. 当以非构造函数形式被调用时,Object() 等同于 new Object(). var o1 = new Object();//创建空对象…
Function对象(apply.call.bind) 原创文章,转摘请注明出处:苏福:http://www.cnblogs.com/susufufu/p/5850180.html 本文参考MDN做的详细整理,方便大家参考[MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript) Function 构造器会创建一个新的 Function 对象. 在 JavaScript 中每个函数都是一个Function对象. 构造器 new F…
JSON对象 支持到IE8,旧版的IE需要Polyfill 本文参考MDN做的详细整理,方便大家参考[MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript) JSON对象本身不能被调用或者作为构造函数,除了它的这两个方法属性外 JSON 对象本身并没有什么有用的功能. 每个JSON对象,就是一个值.要么是简单类型的值,要么是复合类型的值,但是只能是一个值,不能是两个或更多的值.这就是说,每个JSON文档只能包含一个值. 描述 J…