JavaScript内置对象
来源:互联网 发布:java阅读软件 编辑:程序博客网 时间:2024/06/08 02:32
1、什么是对象:
JavaScript中的所有事物都是对象:字符串、数组、数值、函数…
每个对象带有属性和方法
JavaScript允许自定义对象
2、自定义对象:
1)定义并创建对象实例
2)使用函数来定义对象,然后创建新的对象实例
function people(name,age) { this.name = name; this.age = age; } son = new people("miao",20); document.write("name:"+son.name+",age:"+son.age)
String字符串对象
1、String对象
String对象用于处理已有的字符串
字符串可以使用单引号或双引号
2、在字符串中查找字符串:indexOf()
3、内容匹配:match()
4、替换内容:replace()
5、字符串大小写转换:toUpperCase()/toLowerCase()
6、字符串转为数组:strong>split()
var str = "Hello world!"; var str1 = "hello,101,jike"// document.write("字符串长度:"+str.length); // document.write(str.indexOf("rl")); // document.write(str.match("ow")) ; // document.write(str.replace("llo","10102")); // document.write(str.toUpperCase());//转换成大写 var s = str1.split(",");//以分隔符隔开,可以是逗号,空格,竖线等 document.write(s[2]);
字符串属性和方法:
1)属性:length、prototype、constructor
2)方法:charAt()、charCodeAt()、concat()、formCharCode()、indexOf()、lastIndexOf()、match()、repalce()、search()、slice()、substring()、substr()、valueOf()、toLowerCase()、toUpperCase()、split()
Date日期对象
1、Date对象:
日期对象用于处理日期和时间
2、获得当日的日期
3、常用方法:
getFullYear():获取年份呢
getTime():获取毫秒
setFullYear():设置具体的日期
getDay():获取星期
<script> var date = new Date(); // document.write(date); // document.write(date.getFullYear()); // document.write(date.getTime()); date.setFullYear(2013,5,10); document.write(date);</script>
一个获取时钟的例子
<body onload="startTime()"><script> function startTime() { var today = new Date(); var h = today.getHours(); var m = today.getMinutes(); var s = today.getSeconds(); m = chechTime(m); s = chechTime(s); document.getElementById("timetxt").innerHTML = h+":"+m+":"+s; t = setTimeout(function () { startTime(); },500); } function chechTime(i) { if (i<10){ i="0"+i; } return i; }</script><div id="timetxt"></div>
Array数组对象
1、Array对象:
使用单独的变量名来存储一系列的值
2、数组的创建:
例:var myArray=[“hello”,”miao”,”so”]
3、数组的访问
通过指定数组名以及索引号码,你可以访问某个特定的元素
注意:[0]是数组的第一个元素,[1]是数组的第二个元素
4、数组常用方法:
concat():合并数组
var a=["hello","world"]; var b=["miao","01"]; var c=a.concat(b); document.write(c);
sort():排序
字母排序输出
var a=["a","c","t","f","e","x"]; document.write(a.sort());
数字排序输出
var c=["5","2","6","9","1"]; document.write(c.sort());//从小到大排列 document.write(c.sort(function(a,b) { return b-a;//从大到小排列 // return a-b;//从小到大排列 }));
push():末尾追加元素
var c=["5","2","6","9","1"]; c.push("4"); document.write(c);
reverse():数组元素翻转
var c=["5","2","6","9","1"]; document.write(c.reverse());
Math对象
1、Math对象:
执行常见的算数任务
2、常用方法:
round():四舍五入
random():返回0~1之间的随机数
max():返回最大值
min():返回最小值
abs():返回绝对值
document.write(Math.round(2.3));//四舍五入 document.write(Math.random() * 10);//没有乘以10就是从0~1的值 document.write(parseInt(Math.random() * 10));//转换成整数 document.write(Math.max(10, 8, 1, 4, 9, 101));//返回最大值 document.write(Math.min(10, 8, 1, 4, 9, 101, -2));//返回最小值 document.write(Math.abs(-10));//返回绝对值
- JavaScript内置对象
- Javascript 内置对象 Math
- javascript中的内置对象
- JavaScript中内置对象
- javascript 内置对象
- JavaScript内置对象
- javascript的内置对象
- JavaScript内置对象(1)
- JavaScript内置对象(2)
- javascript内置对象
- JavaScript内置对象
- JavaScript内置对象
- javascript内置对象
- JavaScript内置对象date
- JavaScript内置对象
- JavaScript内置对象Date
- javascript--内置对象列表
- javascript 内置对象
- 自省
- C++String学习
- TFTLCD显示实验_STM32F1开发指南_第十八章
- 值类型和引用类型的区别
- 数据结构实验之图论六:村村通公路
- JavaScript内置对象
- Sagheer and Crossroads
- iMindMap中如何添加主题边框?
- MediaInfo.dll获取音视频时间戳
- Java中static和final的区别
- Android JNI之基本点(android studio)
- Java学习书单
- 000051:创建string型变量并输出字符变量连接的结果
- MATLAB实现3通道的真彩图像转换成2通道的灰度图像