js中对象的声明方式以及数组的一些用法示例


Posted in Javascript onDecember 11, 2013
<!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>
Javascript 相关文章推荐
javascript 节点遍历函数
Mar 28 Javascript
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
Mar 01 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
Jun 02 Javascript
js不间断滚动的简单实现
Jun 03 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
微信小程序封装http访问网络库实例代码
May 24 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
Jun 25 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
Feb 16 Javascript
js实现车辆管理系统
Aug 26 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
Dec 11 #Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 #Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
Dec 11 #Javascript
按下Enter焦点移至下一个控件的实现js代码
Dec 11 #Javascript
JS中window.open全屏命令解析及使用示例
Dec 11 #Javascript
js的匿名函数使用介绍
Dec 11 #Javascript
jquery ajax jsonp跨域调用实例代码
Dec 11 #Javascript
You might like
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
php发送邮件的问题详解
2015/06/22 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
脚本收藏iframe
2006/07/21 Javascript
javascript 常用方法总结
2009/06/03 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
Bootstrap项目实战之子栏目资讯内容
2016/04/25 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
php输出全部gb2312编码内的汉字方法
2017/03/04 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
Python下载懒人图库JavaScript特效
2015/05/28 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
企划经理的岗位职责
2013/11/17 职场文书
英语简历自我评价
2014/01/26 职场文书
交通事故协议书范文
2014/10/23 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
单位实习鉴定评语
2015/01/04 职场文书
请客吃饭开场白
2015/06/01 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL