js入门之内置对象Math】的更多相关文章

一. 复习数据类型 简单数据类型, 基本数据类型/值类型 Number String Boolean Null Undefined 复杂数据类型 引用类型 Object 数组 数据在内存中是如何存储的 堆: 存复杂类型 栈: 存简单类型 简单类型在函数内部修改值不会影响外部 简单类型数据直接存储在栈上 复杂类型的会影响 因为指的都是同一块内存区域 复杂类型的存在在堆上的同时 在栈上也会生成一个内存地址 指向堆 内置对象 (可查看MDN文档) js中的对象 自定义对象 内置对象 浏览器对象(不属于…
一. Date对象 Math和Date对象的区别 Math对象和Date对象的区别 Math不是一个构造函数,里面提供的是静态成员 Date是一个构造函数 首先要通过new Date() 来创建日期实例 GMT 格林威治时间 世界时间 GMT+0800 (中国标准时间) 创建Date 实例用来处理日期和时间. Date对象基于1970年1月1日起的秒数 1. 用法: 1. 空构造函数 获取当前时间对象 var d = new Date(); console.log(d); 2. 构造函数中传入毫…
一. 数组 1. 创建数组的两种方式 1. 数组字面量 var array = [] 2. 数组的构造函数创建数组 var array = new Array(); 2. 如何判断一个变量是否是数组 instanceof 方式1: var array = new Array(); function fn(arr) { if (!(arr instanceof Array)) { console.error('参数不是数组对象') return; } } var d = []; fn(d); 方式…
js单体内置对象:js的内置对象,是ECMAScritp提供的.不依赖于宿主环境的对象,我的理解就是在我们开发之前js里面就已经存在的对象.单体内置对象就是是不需要通过new来实例化的,例如我们的string可以new,但是Math是不要new的,因为可以直接使用Math的API. 一.Global 对象 Global 对象是JavaScript中的内部对象,该对象无法直接访问,其目的是将全局方法收集到一个对象中.我们直接使用该对象的属性和方法即可. 1.global对象的属性 属性 描述 In…
js中有一个内置对象——Math对象,在有的时候非常有用,我们来分析一下: Math常用属性(注意要大写): E 返回算术常量 e,即自然对数的底数(约等于2.718)LN2 返回 2 的自然对数(约等于0.693)LN10 返回 10 的自然对数(约等于2.302)LOG2E 返回以 2 为底的 e 的对数(约等于 1.414)LOG10E 返回以 10 为底的 e 的对数(约等于0.434)PI 返回圆周率(约等于3.14159)SQRT1_2 返回返回 2 的平方根的倒数(约等于 0.70…
JS入门之ActiveXObject对象   此对象提供自动化对象的接口.   function ActiveXObject(ProgID : String [, location : String]) 参数 ProgID 必选.形式为"serverName.typeName"的字符串,其中 serverName 是提供对象的应用程序的名称,typeName 是要创建的对象的类型或类. location 可选项.要在其中创建对象的网络访问器的名称. 备注 通常,自动化服务器会提供至少一…
1.arguments是js的内置对象. 2.在不确定对象是可以用来重载函数. 3.用法如下: function goTo() { var i=arguments.length; alert(i); for(var m=0;m<i;m++) { alert(arguments[m]); } } goTo('Hello','World'); 输出结果: 2; Hello; World; JavaScript中arguments函数对象是该对象代表正在执行的函数和调用它的函数的参数.使用方法: [f…
内置对象(Global和Math):JS程序在执行之前就已经存在,开发人员不必再取实例化的内置对象 下面对Global对象进行介绍一下,Math用的不多就不做介绍了 1.Global对象 Global对象(全局对象)是一个特别的对象,因为此对象不存在.在JS中不属于任何对象的属性和方法,都属于他.所以并不存在全局变量和全局函数(都是Global对象的属性和方法) PS:在 JS 中没有定义怎么调用Global对象,所以Gloabl是取不到属性和方法的.(但是Web浏览器将Global对象 作为…
Math是一个内置对象,它具有数学常数和函数的属性和方法.Math对象用于执行数学任务,和其它对象不同,Math只是一个静态对象并没有Math()构造函数,实际上,Math()只是一个由js设置的对象命名空间,用于存储数学常量和函数. 一.属性 Math.PI: 圆周率,一个圆的周长和直径的比,约为3.14. 二.函数 最值:Math.max()和Math.min()  .用于确定一组数值中的最大最小值,可以接收任意个数值参数. <script> console.log(Math.max(1,…
JS内置对象[字符串] // charAt() 返回字符 // charCodeAt() 返回字符的unicode编码 var str="hello world"; console.log(str.charCodeAt(4)); // indexOf() 返回出现的位置 // 没找到则返回-1 var email="marry.mail@sohu.com"; console.log(email.indexOf("o")); console.log…