JavaScript语言基础---(八)对象
2017-05-01 00:31
447 查看
在js中对象创建方式有两种:
当我们用new的方式来创建对象时不同于java中的创建方式。
在java中new的对象是通过类模版来创建的。
而在js中new出的对象是通过已有的对象来克隆出的新对象。
var str1="abc123"; var str2=new String("abc123");
当我们用new的方式来创建对象时不同于java中的创建方式。
在java中new的对象是通过类模版来创建的。
而在js中new出的对象是通过已有的对象来克隆出的新对象。
对象中的constructor属性: 返回一个对象的构造器
<script type="text/javascript"> //String对象中的: constructor 属性 var str="abc23"; //alert(str.constructor); //String==>String.toString()--> function String(){[native code]} --这里给我们提示一项技术:js中的对象是用function来做的 //alert(str.constructor==String); //true </script>
对象中的prototype属性: 返回一个对象的原型引用
<script type="text/javascript"> //1.给String原型对象添加一个我们写的属性 String.prototype.name="Jack"; String.prototype.age="22"; var ss="abc12"; println(ss.name); println(ss.age); //2.给String原型对象添加一个我们写的方法 String.prototype.trim=function(){ var start,end; start=0; end=this.length-1; while(start<=end && this.charAt(start)==' '){ start++; } while(start<=end && this.charAt(end)==' '){ end--; } return this.substring(start,end+1); }; alert("**"+s.trim()+"**"); </script>
相关文章推荐
- JavaScript语言基础---(十一)写属于自己的对象 json技术
- JavaScript/Jscript核心语言对象扩充函数
- javascript脚本语言描述:document 文挡对象详解
- ZT document对象详解 document 文挡对象 - JavaScript脚本语言描述
- document对象详解 document 文挡对象 - JavaScript脚本语言描述
- 基于对象的JavaScript语言
- 基于对象的JavaScript语言
- window 窗口对象 - Javascript语言描述
- 面向对象的 Javascript 面向对象基础
- window 窗口对象 - Javascript语言描述
- JavaScipt基本教程之JavaScript语言的基础
- JavaScript 核心语言对象
- document 文挡对象详解(JavaScript脚本语言描述)
- document 文挡对象详解(JavaScript脚本语言描述)
- 四 基于对象的JavaScript语言
- document 文挡对象详解(JavaScript脚本语言描述)
- 为什么说JavaScript是基于对象的语言?
- document 文挡对象详解(JavaScript脚本语言描述)
- document 文挡对象详解(JavaScript脚本语言描述)
- document 文挡对象详解(JavaScript脚本语言描述)