博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象,包装类
阅读量:6176 次
发布时间:2019-06-21

本文共 1131 字,大约阅读时间需要 3 分钟。

var mrDeng  = {    name :"mrDeng",    age:40,    somke:function(){       console.log(this.age);    },    drink:function(){        conslole.log(this.age);    }}上复制代码

上面就有this的问题。

增加方法

mrDeng.wife = "xiaoliu";复制代码

修改一个属性

mrDeng.age = 30;复制代码

删除一个属性。

delete mrDeng.age复制代码

对象的创建方法v

var obj = {}  plainObject 对象字面量、对象直接理复制代码

》构造函数。

   1、系统自带的构造函数, new object();

  2 自定义 构造函数与函数没有任何区别,如下例子,区别在于,可有new 生成一个对象。

     由于构造函数与普通函数没有任何区别, 所以命名要 大驼峰规则。

    

function Person(){}var per = new Person();复制代码

 

function Car(){    this.name = "BMW";    this.height = "1400";    this.lang = "4900";    this.weight = "1000";    this.run = function(){            }}var car = new Car();复制代码

//包装类

var num = new Number(123);var str = new String("aa");var bol = new Boolean();复制代码

var num = 4;num.len =3;//new Number(4).len = 3;console.log(num.len);var arr = [1,2,3,4];arr.length = 2;console.log(arr.length); // 这样会把arr长度截断。而下面的字符串,//原史属性,操作不了。var str = "102";str.length = 2;console.log(str);//会打印什么??复制代码

//下面是一道题

var str = "abc";str += 1;var test = typeof (str);if (test.length == 6) {    test.sign = "typeof的返回结果可能是String";}console.log(test.sign);//会打印什么? undefind复制代码

转载地址:http://wszda.baihongyu.com/

你可能感兴趣的文章
【Map】Map、HashMap
查看>>
解决纯数字字符串在js方法参数中不稳定或被截取的问题
查看>>
如何在VMware安装Windows系统
查看>>
阶段性理解phantomjs/selenium/casperjs
查看>>
Java中高级开发工程师是什么技术水平(附28套Java进阶+高级视频教程)
查看>>
sudo命令
查看>>
第十九章 文本处理流编辑器:awk编程
查看>>
Xtrabackup+Rsync 备份数据库并同步到远端备份机
查看>>
activiti实战读书笔记——第九章 多实例
查看>>
php返回相对时间(如:20分钟前,3天前)的方法
查看>>
WilliamChart各种图表效果实现大全《IT蓝豹》
查看>>
shell脚本——linux主机监控
查看>>
eclipse配置jsp页面模板
查看>>
基于高德地图写的不同功能的地图应用
查看>>
DHCP服务器配置
查看>>
快速瓶颈识别
查看>>
运维工作总结201403
查看>>
我是菜鸟我加油……mysql主从同步
查看>>
[体系结构]设计模式(五)
查看>>
分布式文件系统
查看>>