精华内容
下载资源
问答
  • js内置对象
    2022-07-26 10:18:17

    内置对象就是 js 语言自带的一些对象,这些对象可供开发者使用,这些内置对象提供了一些常用的或是最基本而必要的一些功能

    内置对象最大的优点是帮助我们快速开发。

    javascript提供的常用的内置对象有:Math,Date,Array,String 等。

    下面先介绍一个 Math 内置对象(它主要是处理数值的数学对象)。

    Math 内置对象(数学对象)

    Math 的使用说明
    Math.PI获取到圆周率的值
    Math.max(1,2,3,4,5,6)正常情况返回最大值;如传入参数含有非数字则返回NaN;如未传入参数则返回 -Infinity
    Math.abs(-1)返回传入参数的绝对值;如传入参数不合规定则返回NaN
    Math.floor(1.1)向下取整数;如本例返回值为1
    Math.ceil(1.1)向上取整数;如本例返回值为2
    Math.round(1.4)四舍五入;需要注意的是类似 -1.5 会入到 2
    Math.random()获取0~1的随机数

    然后关于 random() 方法,我们一般会封装一个获取指定范围内随机整数的函数,用起来很方便。

    代码如下:

    // 获取指定范围内随机整数的函数
            function getRandom(min,max){
                return Math.floor(Math.random()*(max-min+1))+min;
            }
            console.log(getRandom(1,3));    // 获取 1~3 的随机数(包含1,3)

    更多相关内容
  • JavaScript内置对象相关介绍及用法ppt JavaScript内置对象相关介绍及用法
  • JS内置对象

    2021-01-08 15:56:25
    JS内置对象 JavaScript 中的对象分为三种:**自定义对象、内置对象、**浏览器对象。 自定义对象和内置对象都属于ECMAScript 内置对象: 就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是...
  • JavaScript内置对象

    千次阅读 2022-03-11 16:47:29
    JavaScript基础内置对象 1 - 内置对象 1.1 内置对象JavaScript 中的对象分为3种: **自定义对象 、内置对象、 浏览器对象** 前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于 JS 独有的...

    JavaScript基础内置对象

    1 - 内置对象

    1.1 内置对象

    ​ JavaScript 中的对象分为3种:

    		**自定义对象 、内置对象、 浏览器对象**
    前面两种对象是JS 基础 内容,属于 ECMAScript;  第三个浏览器对象属于 JS 独有的, JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是**最基本而必要的功能**(属性和方法),内置对象最大的优点就是帮助我们快速开发
    

    ​ JavaScript 提供了多个内置对象:Math、 Date 、Array、String等

    1.2 查文档

    查找文档:学习一个内置对象的使用,只要学会其常用成员的使用即可,我们可以通过查文档学习,可以通过MDN/W3C来查询。
    Mozilla 开发者网络(MDN)提供了有关开放网络技术(Open Web)的信息,包括 HTML、CSS 和万维网及 HTML5 应用的 API。
    MDN:   https://developer.mozilla.org/zh-CN/
    

    1.3 Math对象

    ​ Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。

    属性、方法名功能
    Math.PI圆周率
    Math.floor()向下取整
    Math.ceil()向上取整
    Math.round()四舍五入版 就近取整 注意 -3.5 结果是 -3
    Math.abs()绝对值
    Math.max()/Math.min()求最大和最小值
    Math.random()获取范围在[0,1)内的随机值

    ​ 注意:上面的方法使用时必须带括号

    获取指定范围内的随机整数

    function getRandom(min, max) {
      return Math.floor(Math.random() * (max - min + 1)) + min; 
    }
    

    1.4 日期对象

    ​ Date 对象和 Math 对象不一样,Date是一个构造函数,所以使用时需要实例化后才能使用其中具体方法和属性。Date 实例用来处理日期和时间

    • 使用Date实例化日期对象

      • 获取当前时间必须实例化:
      var now = new Date();
      
      • 获取指定时间的日期对象
      var future = new Date('2019/5/1');
      

      注意:如果创建实例时并未传入参数,则得到的日期对象是当前时间对应的日期对象

    • 使用Date实例的方法和属性
      在这里插入图片描述

    • 通过Date实例获取总毫米数

      • 总毫秒数的含义

        ​ 基于1970年1月1日(世界标准时间)起的毫秒数

      • 获取总毫秒数

        // 实例化Date对象
        var now = new Date();
        // 1. 用于获取对象的原始值
        console.log(date.valueOf())	
        console.log(date.getTime())	
        // 2. 简单写可以这么做
        var now = + new Date();			
        // 3. HTML5中提供的方法,有兼容性问题
        var now = Date.now();
        

    1.5 数组对象

    创建数组的两种方式

    • 字面量方式

      • 示例代码如下:

        var arr = [1,"test",true];
        
    • new Array()

      • 示例代码如下:

        var arr = new Array();
        

        ​ 注意:上面代码中arr创建出的是一个空数组,如果需要使用构造函数Array创建非空数组,可以在创建数组时传入参数

        ​ 参数传递规则如下:

        • 如果只传入一个参数,则参数规定了数组的长度

        • 如果传入了多个参数,则参数称为数组的元素

    检测是否为数组

    • instanceof 运算符

      • instanceof 可以判断一个对象是否是某个构造函数的实例

        var arr = [1, 23];
        var obj = {};
        console.log(arr instanceof Array); // true
        console.log(obj instanceof Array); // false
        
    • Array.isArray()

      • Array.isArray()用于判断一个对象是否为数组,isArray() 是 HTML5 中提供的方法

        var arr = [1, 23];
        var obj = {};
        console.log(Array.isArray(arr));   // true
        console.log(Array.isArray(obj));   // false
        

    添加删除数组元素的方法

    • 数组中有进行增加、删除元素的方法,部分方法如下表

    在这里插入图片描述

    注意:push、unshift为增加元素方法;pop、shift为删除元素的方法

    数组排序

    • 数组中有对数组本身排序的方法,部分方法如下表

    在这里插入图片描述

    注意:sort方法需要传入参数来设置升序、降序排序

    • 如果传入“function(a,b){ return a-b;}”,则为升序
    • 如果传入“function(a,b){ return b-a;}”,则为降序

    数组索引方法

    • 数组中有获取数组指定元素索引值的方法,部分方法如下表

    在这里插入图片描述

    数组转换为字符串

    • 数组中有把数组转化为字符串的方法,部分方法如下表

    在这里插入图片描述

    注意:join方法如果不传入参数,则按照 “ , ”拼接元素

    其他方法

    • 数组中还有其他操作方法,同学们可以在课下自行查阅学习

    在这里插入图片描述

    1.6 字符串对象

    基本包装类型

    ​ 为了方便操作基本数据类型,JavaScript 还提供了三个特殊的引用类型:String、Number和 Boolean。

    基本包装类型就是把简单数据类型包装成为复杂数据类型,这样基本数据类型就有了属性和方法。

    // 下面代码有什么问题?
    var str = 'andy';
    console.log(str.length);
    
    按道理基本数据类型是没有属性和方法的,而对象才有属性和方法,但上面代码却可以执行,这是因为
    

    js 会把基本数据类型包装为复杂数据类型,其执行过程如下 :

    // 1. 生成临时变量,把简单类型包装为复杂数据类型
    var temp = new String('andy');
    // 2. 赋值给我们声明的字符变量
    str = temp;
    // 3. 销毁临时变量
    temp = null;
    

    字符串的不可变

    ​ 指的是里面的值不可变,虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间。

    当重新给字符串变量赋值的时候,变量之前保存的字符串不会被修改,依然在内存中重新给字符串赋值,会重新在内存中开辟空间,这个特点就是字符串的不可变。
    由于字符串的不可变,在**大量拼接字符串**的时候会有效率问题
    

    根据字符返回位置

    ​ 字符串通过基本包装类型可以调用部分方法来操作字符串,以下是返回指定字符的位置的方法:

    在这里插入图片描述

    ​ 案例:查找字符串"abcoefoxyozzopp"中所有o出现的位置以及次数

    1. 先查找第一个o出现的位置
    2. 然后 只要indexOf 返回的结果不是 -1 就继续往后查找
    3. 因为indexOf 只能查找到第一个,所以后面的查找,利用第二个参数,当前索引加1,从而继续查找

    根据位置返回字符

    ​ 字符串通过基本包装类型可以调用部分方法来操作字符串,以下是根据位置返回指定位置上的字符:

    在这里插入图片描述

    ​ 在上述方法中,charCodeAt方法返回的是指定位置上字符对应的ASCII码,ASCII码对照表如下:

    在这里插入图片描述

    ​ 案例:判断一个字符串 ‘abcoefoxyozzopp’ 中出现次数最多的字符,并统计其次数

    1. 核心算法:利用 charAt() 遍历这个字符串
    2. 把每个字符都存储给对象, 如果对象没有该属性,就为1,如果存在了就 +1
    3. 遍历对象,得到最大值和该字符

    ​ 注意:在遍历的过程中,把字符串中的每个字符作为对象的属性存储在对象总,对应的属性值是该字符出现的次数

    字符串操作方法

    ​ 字符串通过基本包装类型可以调用部分方法来操作字符串,以下是部分操作方法:

    在这里插入图片描述

    replace()方法

    ​ replace() 方法用于在字符串中用一些字符替换另一些字符,其使用格式如下:

    字符串.replace(被替换的字符串, 要替换为的字符串);
    

    split()方法

    ​ split()方法用于切分字符串,它可以将字符串切分为数组。在切分完毕之后,返回的是一个新数组。

    ​ 其使用格式如下:

    字符串.split("分割字符")
    

    2 - 简单数据类型和复杂数据类型

    2.1 简单数据类型

    简单类型基本数据类型值类型):在存储时变量中存储的是值本身,包括string ,number,boolean,undefined,null

    2.2 复杂数据类型

    ​ 复杂数据类型(引用类型):在存储时变量中存储的仅仅是地址(引用),通过 new 关键字创建的对象(系统对象、自定义对象),如 Object、Array、Date等;

    2.3 堆栈

    • 堆栈空间分配区别:

    1、栈(操作系统):由操作系统自动分配释放存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈;

    简单数据类型存放到栈里面

    2、堆(操作系统):存储复杂类型(对象),一般由程序员分配释放,若程序员不释放,由垃圾回收机制回收。

    在这里插入图片描述

    • 简单数据类型的存储方式

      值类型变量的数据直接存放在变量(栈空间)中

    在这里插入图片描述

    • 复杂数据类型的存储方式

      引用类型变量(栈空间)里存放的是地址,真正的对象实例存放在堆空间中

    在这里插入图片描述

    2.4 简单类型传参

    ​ 函数的形参也可以看做是一个变量,当我们把一个值类型变量作为参数传给函数的形参时,其实是把变量在栈空间里的值复制了一份给形参,那么在方法内部对形参做任何修改,都不会影响到的外部变量。

    function fn(a) {
        a++;
        console.log(a); 
    }
    var x = 10;
    fn(x);
    console.log(x)

    运行结果如下:

    在这里插入图片描述

    2.5 复杂数据类型传参

    ​ 函数的形参也可以看做是一个变量,当我们把引用类型变量传给形参时,其实是把变量在栈空间里保存的堆地址复制给了形参,形参和实参其实保存的是同一个堆地址,所以操作的是同一个对象。

    function Person(name) {
        this.name = name;
    }
    function f1(x) { // x = p
        console.log(x.name); // 2. 这个输出什么 ?    
        x.name = "张学友";
        console.log(x.name); // 3. 这个输出什么 ?    
    }
    var p = new Person("刘德华");
    console.log(p.name);    // 1. 这个输出什么 ?   
    f1(p);
    console.log(p.name);    // 4. 这个输出什么 ?  
    

    运行结果如下:
    在这里插入图片描述

    展开全文
  • 目标掌握: javascript内置对象 String 对象 Math 对象 Date 对象 浏览器对象 浏览器对象简介 Window Document History Location Screen event
  • js内置对象 学习笔记

    2020-10-28 10:40:17
    今天系统的学了一下javascript内置对象
  • js内置对象

    2022-02-09 17:19:00
    JavaScript中的对象分为3种: 自定义对象、内置对象、浏览器对象 ●前面两种对象是JS基础内容,属于ECMAScript; 第三个浏览器对象属于我们JS独有的,JS API讲解 ●内置对象就是指JS语言自带的一些对象,这些对象供...

    内置对象


    ●JavaScript中的对象分为3种: 自定义对象内置对象、浏览器对象
    ●前面两种对象是JS基础内容,属于ECMAScript; 第三个浏览器对象属于我们JS独有的,JS API讲解
    ●内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)
    ●内置对象最大的优点就是帮助我们快速开发
    ●JavaScript提供了多个内置对象: Math、 Date、Array. string

    1. Math对象


    Math概述


    Math对象不是构造函数,它具有  数学常数  和  函数  的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用Math中的成员。
     

    Math. PI                                            //圆周率
    Math. floor ()                                     //向下取整
    Math.ceil ()                                        //向上取整


    Math. round ()                                   //四舍五入, 就近取整      注意-3.5结果是-3

    (碰到  . 5   就往大了取)3.5->4    -2.5 -> -2


    Math.abs ()                                        //绝对值
    Math .max ()  / Math.min()                 // 求最大和最小值

    Math  数学对象不是一个  构造函数

    所以我们不需要new来调用而是直接使用里面的属性和方法即可

    例如:

        console.log(Math.PI); //一个属性  圆周率
        console.log(Math.max(1, 99,3)); // 99 寻找最大值
        console. log(Math.max(-1, -10)); // -1
        console. log(Math.max(1, 99,' pink老师')); // NaN
        console.log(Math. max()); // -Infinity 

    利用对象封装自己的数学对象

    例如:(里面有 PI  求最大值 )

    var myMath = {
                    PI: 3.141592653,
                    max: function () {
                        var max = arguments[0];
                        for (var i = 1; i < arguments.length; i++) {
                            if (arguments[i] > max) {
                                max = arguments[i];
                            }
                            return max;
                        }
                    }
                }

     Math对象  随机数  方法    Math.random()

     (返回一个随机的小数  0 =< x < 1)

    这个方法里面  不跟参数

    使用场景:我们想要得到两个数之间的随机整数并且包含这2个整数

    Math. floor (Math. random( ) * ( max -min + 1)) + min;

    我们可以写成函数封装起来:

     function getRandom(min, max) {
                return Math.floor(Math.random() * (maxmin + 1)) + min;
            }

    例如:得到 1 、10 之间的随机数并打印

     console.log(getRandom(1, 10) );


    日期对象(Date)


    Date概述
    ●Date 对象和Math对象  不一样, 他是一个构造函数,所以我们需要  实例化  后才能使用
    ●Date 实例用来处理日期和时间
     

    Date()方法的使用


    1.获取当前时间必须实例化

    var  now=new  Date();
    console. log (now) ;


    2. Date ()构造函数的参数


    如果括号里面有时间,就返回参数里面的时间

    例如日期格式字符串为'2019-5-1' , 可以写成new Date('2019-5-1')
    或者new Date("2019/5/1")

    日期格式化


     注意: 月份是从(0~11)  ,  getDay  星期天是 0  

    格式化日期年月日

            var date = new Date();
            console.log(date.getFullYear());   //返回当前日期的年2022
            console.log(date.getMonth() + 1); // 月份返回的月份小1个月记得月份+1 呦
            console.log(date.getDate()); //返回的是几号
            console.log(date.getDay()); // 周一返回的是1,周六返回的是6, 但是周日返回的是 0

    我们写一个     2022年 2月9日星期三

       var year = date.getFullYear();
       var month = date.getMonth() + 1;
       var dates =date.getDate();
       var arr = ['星期日','星期一','星期二','星期三 ','星期四 ','星期五','星期六'];     
       var day =date.getDay();
       console .log('今天是: ' + year + '年' + month + '月' + dates + '日' +arr[day]);

    (此处打印  ’星期三‘   较为巧妙, 使用数组  arr[0] ==’星期日‘   )

    要求封装一个函数,返回当前的时分秒格式08:08:08

    function getTime() {
                var time = new Date();
                var h = time.getHours();
                h = h < 10 ? '0' + h :h;    //如果小于10就在数字前面加 '0'
                var m = time.getMinutes();
                m=  m < 10 ? '0' + m: m;
                var s = time.getSeconds();
                s=s<10 ? '0' + s:s;
                return h+':'+m+':'+ s;
            }
            console.log(getTime());

    获得  Date 总的毫秒数  (时间戳)

    不是当前时间的毫秒数,  而是距离1970年1月1号过了多少毫秒数

     1.通过valueOf()  或    getTime()

     var date = new Date();
            console.log(date.value0f()); //就是我们现在时间距离1970.1.1 总的毫秒数
            console.log(date.getTime());

    2.简单的写法(最常用的写法)

     var date1 = +new Date(); // +new Date() 返回的就是总的毫秒数
            console.log(date1);

    +new Date(time)    //距离  time  时间过去的总毫秒数

    3. H5新增的获得总的毫秒数

    console.log(Date.now());

     制作 倒计时

    function countDown(time) {
                var nowTime = +new Date(); //返回的是当前时间总的毫秒数
                var inputTime = +new Date(time); //返回的是用户输入时间总的毫秒数
                var times = (inputTime - nowTime) / 1000; // times是剩余时间总的秒数
                var d = parseInt(times / 60 / 60 / 24); //天
                d = d < 10 ? '0' + d :d;
                var h = parseInt(times / 60 / 60 % 24); //时
                h = h < 10 ? '0'+h:h;
                var m = parseInt(times / 60 % 60); //分
                m = m < 10 ? '0' + m : m;
                var s = parseInt(times % 60); //当前的秒
                s = s < 10 ? '0' + s :s;
                return d + '天' + h + '时' + m + '分' +s+'秒';
            }
            console.log(countDown('2022-2-9 8:00:00'));

    数组对象

    利用  new Array()   创建数组

            var arr1=newArray();//创建了一个空的数组
            var arr1 = new Array(2);//这个2表示数组的长度为2里面有2个空的数组元素
            var arr1 = new Array(2, 3); //等价于[2,3] 这样写表示里面有2个数组元素是2和3
            console.log(arr1);

    在  new Array()  括号中 
     

    写一个数字 就代表这个数组有  几个空的数组元素 

    (  new Array(2)这个2表示数组的长度为2,里面有2个空的数组元素  )

    写多个数字  就代表 这个数组就是 由这几个数字组成的数组

     new Array(2, 3);

    (  等价于[2,3] 这样写表示里面有2个数组元素是2和3  )


    检测是否为数组

    (1)    instanceof  运算符     它可以用来检测是否为数组  运算符  不只是Array  其他也行

    返回 true  false

            var arr = [];
            var obj = {};
            console.log(arr instanceof Array); //true
            console.log(obj instanceof Array);  //false

    (2) Array.isArray( 参数 )  ;        H5新增的方法 ie9以上版本支持

            console.log(Array.isArray(arr));
            console.log(Array.isArray(obj));  //false

    添加数组元素方法

    1. push()  在我们数组的末尾添加一个或者多个数组元素      push推

            var arr = [1, 2, 3];
            arr.push(4,' pink' );
            console.log(arr);
            // arr==[1,2,3,4,'pink];

    (1) push是可以给数组追加新的元素

    (2) push()     括号中 参数直接写数组元素就可以了

    (3) push完毕之后,返回的结果是新数组的长度     

     console.log(arr.push(4,' pink' ));  / /结果为   5

    (4) 原数组也会发生变化

    2. unshift()   在我们数组的开头添加一个或者多个数组元素

            var arr=[1,2,3];
            console.log(arr.unshift('red', ' purp1e'));   //  5
            console.log(arr);  //  1,2,3,'red', ' purp1e'

    (1)unshift()  是可以给数组前面追加新的元素

    (2) unshift()    括号中参数直接写数组元素就可以了

    (3) unshift完毕之后,返回的结果是新数组的长度

    (4) 原数组也会发生变化

    删除数组元素方法

    1. pop() 它可以  删除 数组的  最后一个元素

            var arr=[1,2,3];
            console.log(arr.pop());
            console.log(arr);

    (1)pop()是可以  删除  数组的最后一个元素记住  一次只能删除一个元素

      (2) pop()   没有参数

      (3) pop完毕之后,返回的结果是删除的那个元素

      (4) 原数组也会发生变化

    2.shift()  它可以  删除  数组的第一个元素

            var arr=[1,2,3];
            console .log(arr.shift());
            console .log(arr);

    (1)shift   是可以删除数组的第一个元素,记住一次只能删除一个元素

    (2) shift() 没有参数

    (3) shift完毕之后,返回的结果是删除的那个元素

    (4) 原数组也会发生变化

    1.翻转数组

            var arr = ['pink', 'red', 'blue'];
            arr.reverse();
            console.log(arr);

    .reverse()  属性 可以翻转数组

    2.数组排序(冒泡排序)

            var arr1 = [13, 4, 77, 1, 7];
            arr1.sort(function (a, b) {
                // return a - b;升序的顺序排列
                return b - a; //降序的顺序排列 
            });
            console.log(arr1);

     变量.sort  (function (a, b) {
                // return a - b;  升序的顺序排列
                return b - a;   //降序的顺序排列 
            });



    5.5数组索引方法

    方法名说明返回值
    indexOf()数组中查找给定元素的第一个索引如果存在,返回索引号, 如果不存在,则返回-1。
    lastIndexOf()在数组中给定元素的最后一个的索引,如果存在,返回索引号, 如果不存在,则返回-1。

     

    数组去重

    数组转换为字符串

    方法名说明返回值
    toString()把数组转换成字符串,逗号分隔每一项返回一个字符串
    join("分隔符')方法用于把数组中的所有元素转换为一个字符串。返回一个字符串

    join()  中可以指定你想要的分隔符去分隔

     

     

     

     6.3根据字符返回位置


     字符串所有的方法,都不会修改字符串本身(字符串是不可变的),                                                 操作完成会返回一个新的字符串。

    方法名说明
    indexOf('要查找的字符',开始的位置)返回指定内容在原字符串中的位置,如果找不到就返回-1,开始的位置是index索引号
    lastIndexOf()从后往前找,只找第一个匹配的


    6.4根据位置返回字符(重点)

    方法名说明使用
    charAt(index)返回指定位置的字符(index  字符串的索引号)str.charAt(0)
    charCodeAt(index)获取指定位置处字符的ASCII码(index  索引号)str.charCodeAt(0)
    str[index]获取指定位置处字符HTML5,IE8+支持和charAt()等效




    替换字符     replace('before','after')
    字符转换为数组     split(' 分隔符 ')


    1.简单类型与复杂类型


    简单类型   又叫做  基本数据类型  或者 值类型,  复杂类型  又叫做引用类型

    值类型∶简单数据类型/基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型           string , number , boolean , undefined , null

    引用类型︰复杂数据类型,在存储时变量中存储的仅仅是地址(引用),因此叫做引用数据类型通过new关键字创建的对象(系统对象、自定义对象),如Object、Array、Date等





     

     


    复杂类型  传参 是把地址传给 形参

    简单数据类型  传参 是把传给 形参
     

     

     

     

     

    展开全文
  • 主要介绍了JavaScript内置对象math,global功能与用法,结合实例形式分析了javascript中内置对象math与global的基本概念、功能及使用方法,需要的朋友可以参考下
  • JS内置对象属性及方法[参考].pdf
  • JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)JavaScript内置对象(ppt)...
  • 浏览器内置 1.Location 对象 hash :返回一个URL的锚部分 host 返回一个URL的主机名和端口 hostname 返回URL的主机名 href 返回完整的URL pathname 返回的URL路径名。 port 返回一个URL服务器使用的端口...

    浏览器内置

    1.Location 对象

    hash :返回一个URL的锚部分

    host 返回一个URL的主机名和端口

    hostname 返回URL的主机名

    href 返回完整的URL

    pathname 返回的URL路径名。

    port 返回一个URL服务器使用的端口号

    protocol 返回一个URL协议

    search 返回一个URL的查询部分 hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)。

    2、方法 assign() 载入一个新的文档

    reload() 重新载入当前文档

    replace() 用新的文档替换当前文档


    二、History 对象

    History 对象包含用户(在浏览器窗口中)访问过的 URL

    1、属性 length 返回历史列表中的网址数

    2、方法 back() 加载 history 列表中的前一个 URL

    forward() 加载 history 列表中的下一个 URL

    go() 加载 history 列表中的某个具体页面


    三、Screen 对象

    Screen 对象包含有关客户端显示屏幕的信息。

    availHeight 返回屏幕的高度(不包括Windows任务栏)

    availWidth 返回屏幕的宽度(不包括Windows任务栏)

    colorDepth 返回目标设备或缓冲器上的调色板的比特深度

    height 返回屏幕的总高度

    pixelDepth 返回屏幕的颜色分辨率(每象素的位数)

    width 返回屏幕的总宽度


    四、Navigator 对象

    Navigator 对象包含有关浏览器的信息。

    appCodeName 返回浏览器的代码名

    appName 返回浏览器的名称

    appVersion 返回浏览器的平台和版本信息

    cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值

    platform 返回运行浏览器的操作系统平台

    userAgent 返回由客户机发送服务器的user-agent 头部的值

    五、Window 对象

    Window 对象表示浏览器中打开的窗口。

    1、属性 closed 返回窗口是否已被关闭。

    defaultStatus 设置或返回窗口状态栏中的默认文本。

    documentDocument 对象的只读引用。(请参阅对象)

    frames 返回窗口中所有命名的框架。该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架。

    historyHistory 对象的只读引用。请参数 History 对象。

    innerHeight 返回窗口的文档显示区的高度。

    innerWidth 返回窗口的文档显示区的宽度。

    length 设置或返回窗口中的框架数量。

    location 用于窗口或框架的 Location 对象。请参阅 Location 对象。

    name 设置或返回窗口的名称。

    navigator 对 Navigator 对象的只读引用。请参数 Navigator 对象。

    opener 返回对创建此窗口的窗口的引用。

    outerHeight 返回窗口的外部高度,包含工具条与滚动条。

    outerWidth 返回窗口的外部宽度,包含工具条与滚动条。

    pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位置。

    pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。

    parent 返回父窗口。

    screenScreen 对象的只读引用。请参数 Screen 对象。

    screenLeft 返回相对于屏幕窗口的x坐标

    screenTop 返回相对于屏幕窗口的y坐标

    screenX 返回相对于屏幕窗口的x坐标

    screenY 返回相对于屏幕窗口的y坐标

    self 返回对当前窗口的引用。等价于 Window 属性。

    status 设置窗口状态栏的文本。

    top 返回最顶层的父窗口。

    转自https://www.jianshu.com/p/9d8f71fd3a1e

    js内置对象

    1.Array对象;

    2.Boolen对象;

    3.Date对象;

    4.Math对象;

    5.Number对象;

    6.Object对象;

    7.RegExp对象;

    8.String对象;

    9.Global对象;

    10.Function对象

    展开全文
  • 主要介绍了javascript内置对象arguments,实例讲解arguments是什么怎么用,需要的朋友可以参考下
  • 主要介绍了javascript内置对象操作详解,需要的朋友可以参考下
  • constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法 E 欧拉常量,自然对数的底(约等于2.718) LN2 2的自然对数(约等于0.693) LN10 10的自然对数(约等于2.302) LOG2E 以2为底的e的对数....
  • 一、 类与对象  在 JavaScript世界里... Javascript内置对象学习 全局属性 Infinity 表示正无穷大的数值 NaN 非数字值 undefined 未定义的值 decodeURI() 对encodeURI()转义的字符串解码。 decodeURIC
  • JS内置对象思维导图

    2020-08-08 16:33:02
    来理一理JS内置对象
  • JavaScript内置对象2

    2022-01-04 19:39:28
    内置对象window2.内置对象document2.1 案例13.内置对象location4.内置对象history5.内置对象Screen 1.内置对象window 浏览器运行js代码时,需要使用window对象,又称为浏览器对象。window对象是js对象结构中的顶级...
  • 在本篇文章里小编给大家分享的是关于JS内置对象和Math对象知识点详解内容,有需要的朋友们可以参考下。
  • JavaScript内置对象-Math对象

    千次阅读 2021-11-24 13:45:59
    JavaScript内置对象1、内置对象2、查文档2.1、MDN2.2、如何学习对象中的方法3、Math内置对象3.1、求最大值3.2、封装自己的数学对象3.3、Math概述3.3.1、Math绝对值和三个取整方法3.3.2、Math.Random()随机数方法、...
  • javascript内置对象

    2018-07-11 11:33:14
    1.Array对象数组的创建:Array对象:Array对象用于在单个的变量中存储多个值。创建Array对象的语法:new Array();new Array(size);new Array(element0,element1,element2,element3,........elementn)...
  • 1.Date 属性(1): constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法 方法(43): getDay() 返回一周中的第几天(0-6) getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位 getFullYear() ...
  • javascript学习笔记之js内置对象,需要的朋友可以参考下
  • getElementsByName()根据name属性值来获取标签对象,因为name属性值是可以重复的,所以获取到的是数组。getElementsByTagName()根据标签名来获取标签对象,因为标签名是可以重复的,所以获取到的是数组!Window对象...
  • JS内置对象练习题

    2022-02-22 19:32:50
    一些关于数组的练习题

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 194,566
精华内容 77,826
关键字:

js内置对象

友情链接: spi_4wire.zip