爪哇岛描述语言中有很多对象内容,挑几个感觉用的比较多的讲解。
在网上学习一些和看爪哇岛描述语言的学习手册。
如果要这个手册的可以留言,看到了我就发给你。恩,接下来总结一下我自己对象进阶之路。
1.对象:
(1)javascript中的所有事件都是对象:字符串、数组、函数.
(2)每个对象带有属性和方法。
(3)JS允许自定义对象。
2.自定义对象:
(1)定义并创建对象实例。
(2)使用函数来定义对象,然后创建新的对象实例。
例(针对2-(1)):
方法1:
脚本
人员=新对象();
' people.name='颜小媛;
人民。年龄=' 18
文件。写('名字: '人。姓名',年龄: '人。年龄);
/script
结果:界面打印出名称:颜小媛,年龄:18岁
方法2:
脚本
人员=新对象();
人={ 0
名称: '颜小媛,
年龄:18
}
文件。写('名字: '人。姓名',年龄: '人。年龄);
/script
结果:界面打印出名称:颜小媛,年龄:18岁
例(针对2-(2)):
脚本
职能人员(姓名、年龄){ 0
this.name=name
this.age=年龄;
}
"儿子=新人("颜小媛',18);
文件。写('名字: '儿子。姓名',年龄: '儿子。年龄);
/script
结果:界面打印出名称:颜小媛,年龄:18
线字符串对象
1 .字符串对象:
线对象用于处理已有的字符串;字符串可以使用单引号或双引号【扩:混合使用避免冲突。】。
2.一些属性的演示:
(1)在字符串中查找字符串:indexOf()
例(针对2-(1)):
脚本
var str=' hello world
document.write('字符串:' str。长度' br/');
document.write("world的位置:" str。indexof(' world ')' br/');
document.write("llllll的位置“str。indexof(' llll ');
/script
结果:界面打印出字符串:11
世界的位置:6
微光的位置:-1
(2)内容匹配:匹配()
例(针对2-(2)):
脚本
var str=' hello world
文件。write(str。match(' world ');
文件。write(str。match(' llll ll ');
/script
结果:界面打印出世界零点
(3)替换内容:替换()
例(针对2-(3)):
脚本
var str=' hello world
文件。write(str。替换(' world ',' 123 ');
/script
结果:界面打印出你好123
(4)字符串大写转换:toUpperCase()/toLowerCase()
例(针对2-(4)):
脚本
var str=' hello world
文件。write(str。touppercase());
/script
结果:界面打印出你好,世界
(5)字符串转为数组:拆分()
例(针对2-(5)):
脚本
var str1='你好,jjj,lll,kkk ';
var s=str1.split(',');//以逗号作为分隔符
文件。写入(s[1]);
/script
结果:界面打印系列精密净油加油机
-
日期日期对象
1.日期对象:
日期对象用于处理日期和时间。
2.获得当日的日期。
3.一些常用的方法:
(1)getFullYear():获取年份。
(2)getTime():获取毫秒。
(3)setFullYear():设置具体的日期。
(4)getDay():获取星期。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
例(针对3):
脚本
var Date=新日期();
文件。write(date ' br/');
文件。写(日期。get full year()' br/');
文件。写(日期。gettime()' br/');
文件。写(日期。GetDay()' br/');
date.setFullYear(2010,1,1);
document.write(日期);
/script
结果:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.时钟实例:
超文本标记语言头部脚本函数start time(){ var today=new Date();var h=今天。gethours();var m=今天。getminutes();var s=今天。getseconds();m=CheckTiME(m);s=检查时间;document.getElementById('txt ').innerHTML=h ' : ' m ' :st=setTimeout('startTime()',500);//等同于t=setTimeout(function(){ starTime;},500) }
函数检查时间(I){ if(i10)}
i=' 0 ' i
}返回I }/脚本/标题
加载时的正文=' startTime()' div id=' txt '/div/body/html
结果:动态的显示时间
排列对象:
1.数组对象:
使用单独的变量来存储一系列值。
2.创建数组:
例如:var myarray=['kkk ',' DDD ',' dddd '];
3.对阵列的访问:
通过指定数组名称和索引号,可以访问特定的元素。
[注意:[0]是数组的第一个元素,依此类推。】
4.常用的数组方法:
(1)concat():合并数组。
(2)排序():排序。
(3)在push () :的末尾添加元素。
(4)反转():数组元素被反转。
示例(对于4-(1)):
脚本
var a=['aa ',' bb '];
var b=['cc ',' DD '];
var c=a . concat(b);
document . write(c);
/script
结果:界面上打印了aa bb cc dd
示例(对于4-(2)):
脚本
var a=['a ',' c ',' d ',' t ',' b ',' e '];
document . write(a . sort());
/script
结果:界面上打印了一张条形码
[扩展]
脚本
var a=['5 ',' 2 ',' 3 ',' 4 ',' 1 '];
document.write(a.sort(函数(a,b)){ return B- a;}))
/script
结果:54321。(ps打印在界面上(PS: b-a的排列顺序相反)。
示例(对于4-(3)):
脚本
var a=['a ',' b '];
a . push(c);
document . write(a);
/script
结果:abc被打印
示例(对于4-(4)):
脚本
var a=['c ',' b ',' a '];
document . write(a . reverse());
/script
结果:abc被打印
数学对象:
1.匹配对象:
执行常见的算术任务。
2.常用方法:
(1)圆角():是圆角。
(2)random():返回一个介于0和1之间的随机数。
(3)max():返回最高值。
(4)min():返回最小值。
(5)abs():返回绝对值。
示例(对于2-(1)):
document . write(math . round(2.5));
结果:界面上打印了3个
示例(对于2-(2)):
document . write(Math . randow());
结果:界面随机打印0~1。
document . write(math . randow()* 10);
结果:界面上随机打印了一个从1到10的数字。
document . write(ParSeint(Math . randow()));
结果:界面随机打印了一个从0到1的数字,数字为整数。
示例(对于2-(3)):
document.write(Math.max(10,20,3,90));
结果:界面打印的最大值为90。
示例(对于2-(4)):
document.write(Math.min(12,0,2,3,4));
结果:界面打印最小值0。
示例(对于2-(5)):
document . write(Math . ABS(-10));
结果:界面打印10。