概述
知识点
- console.log(a);在控制台输出变量
- 一旦一个东西定义到全局里就归window所有, 那么就是全局的属性, 因此可以删除
- 保留小数点位数
num = 123.4564878;
console.log(num.toFixed(3));
保留三位小数
对象
-
- 定义基本格式如下图所示
- 对象的增删改查和变量基本一致,这里不做过多介绍
例: delete 对象名.属性
- 定义基本格式如下图所示
对象的创建方法
- 对象字面量—–直接量—–plainObject
例: var obj = {
}
2.构造函数
- 系统自带
例: new object( );
Array( );
Number( );
Boolean( );
String( );
Date( ); - 自定义经常用于一个工厂生产n个对象
例:
在定义加入一个new就回给我们返回一个对象
接下来我们一定要注意在自定义的构造函数中的属性声明时要用this
除此之外, 在自定义函数中我们还可以传参数
- 系统自带
- Object.create(原型)方法
- 对象字面量—–直接量—–plainObject
构造函数的内部原理
- 在函数体的最前面隐式的加上this = { }
- 执行this.xxx = xxx;
- 隐式的返回this
包装类
- new String( );
例:
在执行str.length时将它翻译成new String(“abcd”).length, 注意下一步刚刚创建的对象就会销毁, 因此请你看看下面这个例子
结果是undefined - new Boolean( );
- new Number( );
注意在上一节向你提到不可改变的值类型: Number, String, Boolean, undefined, null
最后
以上就是舒适金鱼为你收集整理的javascript对象+构造函数内部原理+包装类构造函数的内部原理包装类的全部内容,希望文章能够帮你解决javascript对象+构造函数内部原理+包装类构造函数的内部原理包装类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复