zoukankan      html  css  js  c++  java
  • JS对象、包装类

    属性的增、删、改、查

    增加属性:ojb.newProp = “what";
    删除属性:delete ojb.Prop

    对象的创建方法

    1. var obj = {} plainObject 对象字面量/对象直接量
    2. 构造函数
      1)系统自带的构造函数 new Object()
      2)自定义构造函数。
      构造函数结构上和函数没有任何区别:
      function person(name,sge){
      	//this = {};
      	this.name = name;//属性
      	this.age = age;
      	this.study = function(){
      		函数体
      	}//方法
      	//return this;
      }
      var person1 = new person(name,age);
      

    构造函数内部原理:
    1.在函数体前面隐式地加上this={};
    2.执行this.xxx=xxx;
    3.隐式地返回this。

    包装类

    • Boolean
    • String
    • Number

    原始值不能有属性和方法,当给它们添加属性的时候系统会自动进行包装类并销毁。

    var num = new Number(3);
    var str = new String("chen");
    
    var num = 3;
    num.len = 2;
    //new Number(3).len =2; delete
    console.log(num.len);//endefined
    
    var str = "abcd";
    str.length = 2;
    //new String('abcd).length = 2; delete;
    console.log(str);//abcd
    //new String('abcd).length
    //.length是string系统自带的属性。
    console.log(str.length);//4
  • 相关阅读:
    如何使用SQL语句 查看存储过程的内容
    sl第一篇
    winForm连接数据库(sqlserver2005)
    Format
    dual使用
    ThreadLocal与事务
    oracle中的常用函数
    Oracle中merge into的使用
    API设计中token的思路
    SVN常用功能
  • 原文地址:https://www.cnblogs.com/1549983239yifeng/p/14431022.html
Copyright © 2011-2022 走看看