JavaScript对象(一)
来源:互联网 发布:海森伯格矩阵 编辑:程序博客网 时间:2024/06/05 06:24
主要记录了Object、String、Date三个对象的创建、属性和方法。
Object对象
object是JavaScript所有对象的基类
1.创建object对象
obj = new Object([value])
2.Object对象的属性
(1) prototype属性
该属性返回对象类型原型的引用
objectName.prototype
用prototype属性可以提供对象的类的一组基本功能。
为Array对象添加一个返回求最大值方法:
function array_max(){ //var i; var max=this[0] for (var i = 0; i < this.length; i++) { if (this[i]>max) { max=this[i]; } } return max; } Array.prototype.max=array_max; var x=new Array(1,2,3,5,10); var y=x.max(); alert(y);
(2)constructor属性
该属性表示创建该对象的函数
objectName.constructor
eg:
var i=new Boolean(1);alert(i.constructor)
result:
function Boolean(){ [native code] }
3.object对象的方法
(1)toString方法
返回对象的字符串表示
objName.toString()
(2)valueOf方法
返回对象的初始值
String对象
String对象是动态对象,需要创建对象实例后才能引用该对象的属性和方法,该对象主要用于处理或格式化文本字符串已经确定和定位字符串中的子字符串。
1.创建String对象
var str= new String([String Text])
2.String对象的属性
String对象有三个属性 length属性, constructor属性,prototype属性
length
属性返回数组长度。
constructor
属性表示创建对象的函数
protype
返回对象原型的引用
3.String对象的方法
表格来自w3school,可点击函数名在线体验各个方法的功能
在上述函数中,比较常用的是split函数:
split() //将字符串分割为数组
例子:
document.write("hello world!".split("")); //result:h,e,l,l,o, ,w,o,r,l,d,! document.write("2:5:4:6:1".split(":")) //result:2,5,4,6,1 document.write("hello world!".split(" ")) //result:hello,world! document.write("hello world!".split("", 7)) //result:h,e,l,l,o, ,w
Date对象
Date对象实现日期和时间的操作
1.Date对象的创建
dateObj = new Date();dateObj = new Date(dateval);dateObj = new Date(year,month,date[,hours[,minutes[,seconds[,ms]]]])
[]表示可选内容,但必须从高到低排列,例如hours之后可以没有hours,但minutes之前必须有hours
2.Date对象的属性
Date对象有两个属性,prototype
属性和constructor
属性,使用方法同以上对象。
3.Date对象的方法
方法举例:
document.write(Date()); //Date()是静态方法,可以直接使用//result:Fri Dec 09 2016 22:07:53 GMT+0800 (中国标准时间)document.write(Date.UTC(2016,12,9,22,2,10)+"<br>")//result:1483999330000date = new Date(); document.write(date.getDay());//result:5document.write(date.toString())//result:Fri Dec 09 2016 22:07:53 GMT+0800 (中国标准时间)date.setFullYear(1999);document.write(date);//result:Thu Dec 09 1999 22:10:34 GMT+0800 (中国标准时间)
0 0
- Javascript对象(一)
- JavaScript 对象(一)
- JavaScript对象(一)
- JavaScript 对象(一)
- JavaScript中的对象(一)
- JavaScript内部对象(一)
- javascript-面向对象(一)
- JavaScript 面向对象(一)
- javascript内置对象(一)
- javascript(一) JavaScript之Array对象
- javascript面向对象(一)-创建对象
- JavaScript 面向对象(一)认识对象
- JavaScript对象(一)之String对象和Date对象
- javascript面向对象编程(一)
- Javascript 面向对象编程(一):封装
- Javascript 面向对象编程(一):封装
- Javascript 面向对象编程(一):封装
- JavaScript 面向对象编程 (一)
- tiny 6410搭建环境的一些小技巧
- go语言的认识
- GitHub的详细使用步骤
- [编程题] 小易记单词
- 正则表达式学习笔记
- JavaScript对象(一)
- JavaScript对象(二)
- jQuery之选择器
- c语言(河内塔)
- jQuery之超详尽的DOM操作
- jQuery之动画操作
- jQuery之工具函数
- Leetcode76. Minimum Window Substring
- 拓展你的jQuery!