摘要:
javascript1-1:我们创建的每个函数都有一个prototype(原型)属性,这个属性时一个指针,指向一个对象。这里为Person.prototype这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。字面量理解为对象实例的原型对象。好处:即让所有对象实例共享它原型属性指向对象的属性和方法。我感觉如同java中static关键字,只有一份,但又不尽相同。//以下代码实例都已这个为基础,相同部分就省略了function Person(){}Person.prototype.name = "Nicholas";Person.prototype.age = 29 阅读全文
摘要:
Javascript是遵循ECMAScript标准下的一个产物,自然ECMAScript的标准其要遵循1-1 ECMAScript的变量是松散类型的1-1-1 ECMAScript的变量是松散类型的,即可以用来保存任何类型的数据(未经初始化的变量,会保存一个特殊值undefined).var message;alert(message); //undefined1-1-2 可以在修改变量的同时修改值的类型。var message = "hi";message = 100; //有效但是不推荐1-1-3解决方法前两天看了网易的前端开发规范倒是挺不错的,可以方便的让程序员看懂定 阅读全文
摘要:
Javascript 基础 操作符3.4.1 typeof操作符因为ECMAScript是松散类型的,因此需要一种手段检测给定变量的数据类型——typeof因此而生.对一个值使用了typeof操作符可能返回下列某个字符串。"undefined"——如果这个值未定义"boolean"——如果这个值是布尔值"string"——如果这个值是字符串"number"——如果这个值是数字"object"——如果这个值是对象或null"function"——如果这个值是函数例子:var m 阅读全文