• 对象


    ===========================创建对象====================

    方法一:通过对象字面量的形式创建对象  

        var obj={  };

        创建对象时候,Js关键字必须加引号:'for';

    方法二:通过new Object()创建对象

        var obj3=new Object(  );

    方法三:通过构造函数的形式创建对象

        function Test(  ){

        }

        var obj4 = new Test(  );

    方法四:通过Object.create()创建对象

        var obj7=Object.create(null);  //创建一个空对象

        var obj8=Object.create(Object.prototype);     //创建一个空对象

    ===========================查询属性====================

    方法一:

        对象.属性名

        例如:'用户名为:'+person.username

    方法二: 

        对象["属性名"]

        例如:'用户名:'+person['username']

        如果属性不确定,需要使用[]

        var key='username'; 
        console.log(person[key]);

    ===========================添加属性/修改属性====================

        先判断有没有,没有的话添加,有的话就是修改

     例如:  

        var obj={  };

        obj . username = 'jobs';   //添加属性

        obj . username = 'gats';   //修改属性

    ===========================删除属性===========================

        delete obj [ ' test ' ];

        在输出obj时 没有显示test,没有显示undefined  也不占位置

         在输出test时,结果为undefined

    ===========================Match算术===========================

    console.log(Math.abs(-12));      //12     取绝对值
    console.log(Math.ceil(12.3));       //13  向上取整
    console.log(Math.floor(14.8));        //14   向下取整
    console.log(Math.round(1234.5678));   //1235  四舍五入 
    console.log(Math.pow(2,3));       //2的3次方     X的Y次方
    console.log(Math.sqrt(4));        //2    开平方
    console.log(Math.ceil(Math.random()));  //返回一个介于 0 和 1 之间的随机数:

    console.log(Math.ceil(Math.random()*10));  //返回一个介于 0 和 10 之间的随机数:
    console.log(Math.max(12,3423,45345,6435655345));  //取最大值
    console.log(Math.min(-234,23,2346,324536));      //取最小值

    ===========================Match算术===========================

    new Date(1767868788234259);    //时间戳  Sun Jul 14 57991 15:23:54 GMT+0800 (中国标准时间)

    console.log(Date.now());           //获取当前时间戳  1546867928116

    console.log(Date.parse(2015,09,26,12,23,34));   //获取这个时间段的时间戳
    console.log(Date.parse("Aug 9,2015"));

  • 相关阅读:
    [转帖]活用Quartus II内置模板,快速输入HDL代码、TimeQuset束缚及tcl语句等
    [笔记] FPGA的发展
    [转帖]状态机的编码
    [笔记]Altera中DDR3设计
    [笔记]Test Plan的编写 及 程序开头注释
    [HDOJ2457]DNA repair
    [HDOJ2355]The Sidewinder Sleeps Tonite
    [HDOJ2825]Wireless Password
    [HDOJ2222]Keywords Search
    [HDOJ2454]Degree Sequence of Graph G
  • 原文地址:https://www.cnblogs.com/18306815575z/p/10301079.html
Copyright © 2020-2023  润新知