javascript对象+构造函数内部原理+包装类
2016-10-25 22:24
288 查看
知识点
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(原型)方法
构造函数的内部原理
在函数体的最前面隐式的加上this = { }执行this.xxx = xxx;
隐式的返回this
包装类
new String( );例:
在执行str.length时将它翻译成new String(“abcd”).length, 注意下一步刚刚创建的对象就会销毁, 因此请你看看下面这个例子
结果是undefined
new Boolean( );
new Number( );
注意在上一节向你提到不可改变的值类型: Number, String, Boolean, undefined, null
相关文章推荐
- 深入理解JavaScript内部原理(3): this
- 深入理解JavaScript内部原理(5): function
- 深入理解JavaScript内部原理(1): 执行上下文
- 深入理解JavaScript内部原理(6): 闭包
- JavaScript内部原理系列-闭包(Closures)
- JavaScript内部原理系列-执行上下文(Execution Context)
- JavaScript内部原理系列-执行上下文(Execution Context)
- 深入理解JavaScript内部原理(4): 作用域链(Scope Chain)
- 深入理解JavaScript内部原理(1): 执行上下文
- 深入理解javascript作用域系列第一篇——内部原理
- JavaScript内部原理实践——真的懂JavaScript吗?(转)
- 深入理解JavaScript内部原理(1): 执行上下文
- JavaScript内部原理实践——真的懂JavaScript吗?(转)
- 深入理解javascript内部原理(2): 变量对象(Variable object)
- JavaScript内部原理
- JavaScript内部原理系列-变量对象(Variable object)
- JavaScript内部原理实践——真的懂JavaScript吗?(转)
- JavaScript内部函数
- 孙鑫VC学习笔记:第一讲 Windows程序内部运行原理
- 深入研究Windows内部原理系列(视频)(微软制造)