#8:30-9:00 签到打卡
#9:30-12:00 观看javaweb视频
#14:00-18:00 写qq项目
1.function对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>funcition</title>
<script>
/*两种方法*/
var fun=function (a,b){/*形参类型不用写*/
alert(a+b);
}
fun(3,4);/*7*/
function fun1(a,b) {
alert(a+b);
}
fun1(3,4);/*7*/
var fun2=function (a,b) {
return a+b;/*可以有返回值*/
}
alert(fun2.length);/*形参的数量*/
var s=fun2(3,4);
alert(s);/*7*/
/*实参和形参数量可以不相同*/
var fun3=function (a,b) {
alert(a);
}
fun3(1);/*可以,返1*/
/*形参超过实参也是可以的*/
var sum=function () {
var ss=0;
for(var i=0;i<arguments.length;i++){
ss+=arguments[i];
}
alert(ss);
}
sum(1,2,3,4,5);/*返回15*/
</script>
</head>
<body>
</body>
</html>
2.array对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>array对象</title>
<script>
/*三种创建方式*/
var arr1=new Array(1,2,3,4);/*当前参数为数组元素*/
var arr2=new Array(10);/*当前参数为数组的长度*/
var arr3=[1,2,3,4,5];
var arr4=new Array();/*空的数组*/
document.write(arr1+"<br>");/*1,2,3,4*/
document.write(arr2+"<br>");/*,,,,,,,,,*/
document.write(arr3+"<br>");/*1,2,3,4,5*/
var arr=new Array("123",true,1);/*数组的元素为任意类型*/
document.write(arr+"<br>");/*123,true,1*/
document.write(arr[10]+"<br>");/*数组可以越界访问,输出undefind*/
document.write(arr.length+"<br>");/*当前长度为3*/
arr[10]=10;
document.write(arr.length+"<br>");
/*当将arr[10]赋值时,自动扩容为长度11*/
var arr5=new Array("你好",",","我是杰克");
document.write(arr5.join("")+"<br>");/*join方法类似java的方法,将数组拼接*/
arr5.push(1,2,3);/*跟java类似,将元素加入到最后*/
</script>
</head>
<body>
</body>
</html>
3.Date对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Date对象</title>
<script>
var date=new Date();/*当前时间*/
document.write(date+"<br>");
/*Wed Sep 08 2021 21:17:06 GMT+0800 (中国标准时间),这是美国的时间格式*/
document.write(date.toLocaleString()+"<br>");/*获得本地的时间格式*/
/*2021/9/8 下午9:18:48,这是中国的格式*/
var s=date.getTime();/*获取时间的毫秒值*/
document.write(s);/*1631107234686*/
</script>
</head>
<body>
</body>
</html>
4.Math对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Math对象</title>
<script>
/*Math对象不需要创建直接使用*/
document.write(Math.abs(-100)+"<br>");/*获取绝对值,返100*/
document.write(Math.abs("avc")+"<br>");/*NaN*/
document.write(Math.PI+"<br>");/*求Π*/
var a=3.14;
document.write(Math.ceil()+"<br>");/*向上取整,返4*/
document.write(Math.floor()+"<br>");/*向下取整,返3*/
document.write(Math.round()+"<br>");/*四舍五入,返3*/
document.write(Math.random()+"<br>");/*0-1之间的随机数,含0不含1*/
/*取1-100之间的随机数*/
var m=Math.floor(Math.random()*100)+1;
document.write(m+"<br>");
</script>
</head>
<body>
</body>
</html>