zoukankan      html  css  js  c++  java
  • 对象

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

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

        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"));

  • 相关阅读:
    [干货向]用Javascript获取页面元素的位置
    从 JavaScript 数组去重谈性能优化
    《悟透javascript》中的知识点
    深入理解javascript闭包
    深入理解Javascript之执行上下文(Execution Context)
    CSS Sprites的原理
    深入理解JavaScript定时机制
    防范sql注入式攻击的比较有见地的代码(PHP)
    PHP(authcode)加密解密
    预防数据库攻击
  • 原文地址:https://www.cnblogs.com/18306815575z/p/10301079.html
Copyright © 2011-2022 走看看