JavaScript内置对象

JavaScript内置对象
JavaScript中的所有事物都是对象,每个对象都带有属性和方法,JavaScript中允许自定义对象
String字符串对象
Date日起对象
Array数组对象
Math对象

自定义对象:
1、定义并创建对象实例

people = new Object();
people.name = "iwen";
people.age = 30;
document.write("name:"+people.name + "age:"+people.age);

2、使用函数来定义对象,然后创建新的对象实例

<script>
function people(name,age) {
this.name = name;
this.age = age;
}
son = new people("11",10);
document.write(son.name+ "-"+son.age);
</script>

 

String字符串对象

1、用于处理已有的字符串,字符串可以使用双引号或单引号
2、在字符串中查找字符串:indexof()
3、内容匹配:match() 如果有,直接打印字符串,没有返回"null"
4、替换内容:replace(原生参数,需要修改成的参数),比如“world”替换为“hai”,replace("world","hai")
5、转换为大小写:toUpperCase()/toLowerCase()
6、将字符串转换为数组:split(隔断参数)

Date日期对象
获得当日日期 new Date()
常用方法:
getFullYear() 获取年份
getTime() 获取毫秒
setFullYear() 设置具体日期
getDay() 获取星期
时钟实例

<body onload="startTime()">
<!--创建对象-->
<script>
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById("timetxt").innerHTML = h + ":" + m + ":" + s;
t = setTimeout(function () {
startTime();
},1000); 每隔一秒调用一次
}

function checkTime(i) {
if(i<10){
i = "0"+i;
}
return i;
}
</script>
<div id="timetxt">
</div>
</body>

  

Array数组对象
1、Array对象:使用单独的变量名来存储一系列的值
2、数组的创建:var myArray = ["rwr","dfewf","fdewgf"];
3、数组的访问:通过指定数组名以及索引号码,你可以访问某个特定的元素
4、数组常用方法:
concat():合并数组 a.concat(b)
sort(): 排序
push(): 末尾追加元素
reverse(): 数组元素翻转

Math对象:执行常见的算数任务
常用方法:
round() 四舍五入
random() 返回0~1之间的随机数
max() 返回最高值
min(): 返回中的最低值
abs() 返回绝对值

posted @ 2019-01-02 14:26  十月要努力丫  阅读(270)  评论(0编辑  收藏  举报