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 相关文章推荐
基于slideout.js实现移动端侧边栏滑动特效
Nov 28 Javascript
bootstrapValidator表单验证插件学习
Dec 30 Javascript
js实现淡入淡出轮播切换功能
Jan 13 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
Mar 27 Javascript
整理关于Bootstrap列表组的慕课笔记
Mar 29 Javascript
详解Vue路由开启keep-alive时的注意点
Jun 20 Javascript
JS简单实现动态添加HTML标记的方法示例
Apr 08 Javascript
JS实现判断数组是否包含某个元素示例
May 24 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
Sep 10 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 Javascript
如何编写一个 Webpack Loader的实现
Oct 18 Javascript
Ajax实现异步加载数据
Nov 17 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
PHP 事件机制(2)
2011/03/23 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
jQuery插件实现可输入和自动匹配的下拉框
2016/10/24 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
python学生信息管理系统(完整版)
2020/04/05 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
2019/06/12 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
html5 标签
2009/07/16 HTML / CSS
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
网上商城创业计划书范文
2014/01/31 职场文书
求职简历自我评价范例
2014/03/12 职场文书
保护黄河倡议书
2014/05/16 职场文书
母亲节感言
2015/08/03 职场文书
委托书范本格式
2019/04/18 职场文书