javaScript并不是纯粹的面向对象的语言,在javaScript中一切东西都是对象,如字符串,数字,数组,日期都是对象。
var date=new Data();
Math.cell(); 向上舍入
Math.floor(); 向下舍入
Math.round(); 四舍五入
Math.random()
Math.pow(3,4) 取最大值
自定义对象
function Star(sun,moon){
this,sun=sun;
this.moon=moon;
this.print=function(){
document.write(""+this.sun+" "+this,moon+"<br>");
}
使用Object创建对象
Object提供了JavaScript对象的最基本功能,这些功能构成了其他所有JavaScript对象的基础。所以,可以说:在JavaScript中所有对象都是Object的子类。
var star=new Object();
star.name="范冰冰";
star.country="中国";
star.print=function(){
document.writeln(""+this.name+" "+this.country+"
"); }
star.print();
利用JSON创建对象
star = {
name: "范冰冰",
country: "中国",
print: function(){
document.writeln("" + this.name + " " + this.country + " ");
}
}
star.print();
实例属性和类属性
在JavaScript的类中:将以this修饰的变量称为实例属性,实例属性属于单个对象,可通过对象.属性的方式访问实例属性。
在JavaScript的类中:将以函数名修饰的变量称为类属性,类属性属于类本身,可通过类名.属性的方式访问类属性。
网友评论