1. javaScript对象
1) javaScript对象
1.1 JavaScript对象定义
1.2 JavaScript动态的添加属性和方法
1.3 JavaScript动态的删除属性和方法
1.4 JavaScript对象构造方法
<script type="text/javascript">
/* function speak(something){
alert(something);
} */
/* var p=new Object();
p.name="Jack"; // 动态的添加属性
p.func=speak; // 动态的添加方法
alert(p.name);
p.func("Hello,Hello,大家好!"); */
/* delete p.name;
alert(p.name);
delete p.func;
p.func("Hello,Hello,大家好!"); */
/* p.name=undefined;
p.func=undefined;
alert(p.name);
p.func("Hello,Hello,大家好!"); */
function person(name,age){
this.name2=name;
this.age2=age;
function speak(something){
alert(something);
}
this.func=speak;
}
var p1=new person("Jack",12);
alert(p1.name2);
p1.func("Hello,EveryOne!");
</script>
2) javaScript字符串对象
2.1 字符串对象实例化方法
2.2 字符串length属性
2.3 字符串indexOf方法使用indexOf()来定位字符串中某一个指定的字符首次出现的位置
2.4 字符串replace()方法使用replace()方法在字符串中用某些字符替换另一些字符
<script type="text/javascript">
var s1="实例化字符串方式一";
var s2=new String("实例化字符串abc方式二");
document.write(s1+"<br/>");
document.write(s2+"<br/>");
document.write(s2+" 的长度是:"+s2.length+" <br/>");
document.write(s2.indexOf("abc", 0)+"<br/>");
document.write(s2.replace("abc", "java1234")+"<br/>");
</script>
3) javaScript日期对象
3.1 日期对象实例化
3.2 getTime()方法,返回1970年1月1日至今的毫秒数。
3.3 getFullYear()从Date对象以四位数字返回年份。
3.4 getMonth()从Date对象返回月份(0~11)。
3.5 getDate()从Date对象返回一个月中的某一天(1~31)。
3.6 getHours()返回Date对象的小时(0~23)。
3.7 getMinutes()返回Date对象的分钟(0~59)。
3.8 getSeconds()返回Date对象的秒数(0~59)。
3.9 getDay()从Date对象返回一周中的某一天(0~6)。
<script type="text/javascript">
var date=new Date();
document.write(date.getTime()+"<br/>");
document.write(date.getFullYear()+"<br/>");
document.write((date.getMonth()+1)+"<br/>");
document.write(date.getDate()+"<br/>");
var today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日";
document.write(today+"<br/>");
document.write(date.getHours()+"<br/>");
document.write(date.getMinutes()+"<br/>");
document.write(date.getSeconds()+"<br/>");
today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日 "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
document.write(today+"<br/>");
var day=date.getDay();
var week;
switch(day){
case 0:week="星期日";break;
case 1:week="星期一";break;
case 2:week="星期二";break;
case 3:week="星期三";break;
case 4:week="星期四";break;
case 5:week="星期五";break;
case 6:week="星期六";break;
}
document.write(week+"<br/>");
today=date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日 "+week+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
document.write(today+"<br/>");
</script>
4) javaScript数组
4.1 数组的声明;
4.2 数组的遍历;
4.3 数组元素排序sort()方法;
4.4 数组元素组合成字符串join()方法;
4.5 合并数组元素concat()方法;
4.6 颠倒数组元素reverse()方法;
<script type="text/javascript">
var arr=new Array();
var arr2=new Array(3);
arr[0]="jack";
arr[1]="marry";
arr[2]="tom";
arr[3]="lucy";
arr[4]="june";
arr2[0]=2;
arr2[1]=1;
arr2[2]=5;
for(var i=0;i<arr.length;i++){
document.write(arr[i]+"<br/>");
}
document.write("<hr/>");
var o;
for(o in arr2){
document.write(o+" "+arr2[o]+"<br/>");
}
document.write("<hr/>");
document.write("sort()"+arr.sort()+"<br/>");
document.write("sort()"+arr2.sort()+"<br/>");
document.write("<hr/>");
document.write("join()"+arr.join()+"<br/>");
document.write("join()"+arr2.join(".")+"<br/>");
document.write("<hr/>");
document.write("concat()"+arr.concat(arr2)+"<br/>");
document.write("<hr/>");
document.write("reverse()"+arr.reverse()+"<br/>");
</script>
分享到:
相关推荐
什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。
javascript对象创建方法总结,通过这些方法的总结,可以对对象有了更深一步的了解,也加深了对对象的巩固认识。
第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 JavaScript对象.rar第8节 ...
04 第四章 JavaScript对象及初识面向对象.md
javascript 对象操作作业题,面向对象操作题
开发工具与关键技术:Adobe Dreamweaver JavaScript JavaScript对象总结知识点
支持将自身转换成json字符串输出
javascript对象大全
JavaScript对象模型
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级...
本人根据w3school.com.cn的在线教程制作,制作之前我找了许多的js参考手册,但是都觉得不是挺实用,所以就做了这个文档,由于不是注册版,所以做的不是很完美,但是... 里面包括了js所有的对象简介,包括正则表达式!
基本包含了所有对象的所有属性。一共有20章,同时包括了 ActiveX技术和数据库访问等高端技术
JavaScript中的对象 ECMA262规范一直在强调,“ECMAScript是一种基于对 象(Object—Based)的语言,而不是传统的面向对象(Object— Oriented)的语言”。相信绝大多数人不会清楚这句话是什么意 思。我想我们可以把它...
本文实例讲述了JavaScript对象拷贝与Object.assign用法。分享给大家供大家参考,具体如下: 深拷贝与浅拷贝 在 JavaScript 中,对于基本数据类型(undefined、null、boolean、number、string)来说,在变量中存储的...
javaScript对象大全.chm javaScript对象大全.chmjavaScript对象大全.chm
JavaScript对象变量图
javaScript对象结构图
JavaScript对象与数组参考大全JavaScript语法结构
JavaScript对象方法全集合