<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title> New Document </title>
<meta name=\"Generator\" content=\"EditPlus\">
<meta name=\"Author\" content=\"\">
<meta name=\"Keywords\" content=\"\">
<meta name=\"Description\" content=\"\">
<script>
//定义一个打印函数
var $=function(str){
document.write(str);
document.write(\"<br/>\");
}
//定义打印数组函数
var _=function(arr){
for(var tmp in arr)
{
$(arr[tmp]);
}
}
//定义一个学生对象
var stu=new Object();
//声明属性和行为
stu.id=16;
stu.name=\'灯币\';
stu.age=function(){
return this.id;
}
//打印学生的信息
$(stu.id);
$(stu.name);
$(stu.age());//调用时要加括号
stu.sex=\'女\'; //添加新属性
$(stu.sex); //打印新添加的属性
//方案2:
function Student(id,name)
{
this.id=id;
this.name=name;
this.getAge=function(){
return this.id;
}
}
//使用
var stu2=new Student(1,\'扬顿\');
$(stu2.id);
$(stu2.name);
$(stu2.getAge());
//再定义一个属性
stu2.sex=\'伪娘\';
$(stu2.sex);
//动态语言如何跨域?
Student.prototype.address=\"阿富汗\";
$(stu2.address);
$(\"stu2_1 begin...\");
var stu2_1 =new Student(1,\'扬顿\');
$(stu2_1.id);
$(stu2_1.name);
$(stu2_1.getAge());
$(stu2_1.sex);
$(stu2_1.address); //跨域访问,b对象访问a对象的属性
//在定义
$(\"stu2_1 end...\");
//方案3:json
var stu3={id:1,name:\'毛炎炎\',getName:function(){return this.name;}};
$(stu3.id);
$(stu3.name);
$(stu3.getName());
//var stu2
//js里面的函数很多与java里面函数同名
var str1=new String(\"abcd\")
var str2=\"asdf\";
$(str1.indexOf(\'c\'));
$(str1.charAt(3));
$ (str2.charAt(3));
$(\"absdf\".substring(2,4));
var day=new Date();
$(day.getYear());
$(day.toLocaleString());
//再谈数组
var arr1=new Array(3);
arr1[0]=10;
arr1[1]=20;
arr1[2]=3;
_(arr1);
arr1[3]=4;
//
_(arr1);
//数组2
var arr2=new Array(234,345,2354,2134,234);
_(arr2);
//数组3
var arr3=new Array();
arr3[0]=10;
arr3[1]=20;
arr3[2]=3;
_(arr3);
//数组4.推荐写法
var arr4=[];
arr4[0]=10;
arr4[1]=20;
arr4[2]=3;
_(arr4);
//数组5.推荐写法
var arr5=[3254,43,532,45,2345];
_(arr5);
function add(i,j){
return i+j;
}
function add(i,j,k){
return i+j+k;
}
$(add(1,2));//参数个数自动识别
var Person=function(id,name)
{
this.id=id;//public
this.name=name;//public
var i=1;//private
function test(){//private
alert(\'asdf\');
}
this.t=function()//public
{
return 1;
}
}
var p=new Person(1,\"陈新\");
$(p.id);
$(p.name);
$(p.t());//正常访问
$(p.test()); //不能访问
</script>
</head>
<body>
</body>
</html>
本文地址:https://www.stayed.cn/item/9270
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我