<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//对象
function Person(name,age){
this.name=name,
this.age=age
}
var obj_2=[{name:'李四',age:18},{name:'王五',age:18},{name:'赵六',age:18}];
var obj_1=new Person("张三",18);
console.log(obj_1);
for(var i in obj_2){
console.log(obj_2[i].name);
}
//内置对象
//1.数学函数
var a=Math.PI;
console.log('数学函数:PI:'+a);
var b=-1;
var number=Math.abs(b);
console.log('数学函数:abs:'+number);
var r=Math.random();
console.log('数学函数:random:'+r);
var round=Math.round(a);
console.log('数学函数:round:'+round);
var ceil=Math.ceil(a);
console.log('数学函数:ceil:'+ceil);
var ceil=Math.floor(a);
console.log('数学函数:floor:'+ceil);
//连续
function getTenNumber(){
console.log("-------连续号数-----------------")
console.log('')
var num=Math.floor(Math.random()*71+1);
for(var i=0;i<10;i++){
num=num+1;
console.log(num%71+1);
}
}
getTenNumber();
//随机号数
var stu=[];
function getNumber(){
//includes push pop
console.log("-------随机号数-----------------")
while(stu.length<10){
var rand=Math.random()*71+1;
var result=Math.floor(rand);
if(stu.includes(result)){
continue;
}else{
stu.push(result)
}
}
stu.forEach(element => {
console.log(element)
});
}
getNumber();
//2.data
var data=new Date();
console.log(data.getFullYear()+'年');
console.log(data.getMonth()+'月');
console.log(data.getDay()+'日');
console.log(data.getHours()+'时');
console.log(data.getMinutes()+'分');
console.log(data.getSeconds()+'秒');
console.log(data.getTime()+'与19几几年的距离毫秒数');
console.log(data.getDate()+'天数');
console.log(data);
console.log("-------------")
var data_2=new Date("2021-10-20 00:00:00");
var time=data_2-data;
var day=Math.floor(time/1000/60/60/24);
var hour=Math.floor(time/1000/60/60%24);
var min=Math.floor(time/1000/60%60);
var second=Math.floor(time/1000%60);
console.log("-------剩余时间------")
console.log(day+'日'+hour+'时'+min+'分'+second+'秒')
//字符串
var str="abcdefg";
console.log(str.charAt(5))//下标为5
console.log(str.lastIndexOf('a'));//从后检索,从前返回
console.log(str.includes('ab'));
console.log(str.replace(/a/g,'A'));
var str_num="1,2,3,4"
console.log(str_num.split(','));
console.log(str.substring(2,5));//下标-到哪里
//数组
var array_1=[1,2,3,4,5];
array_1.push(6)
console.log(array_1);
array_1.pop(6)
array_1.reverse();
array_1.sort(function (a,b) {
return a-b; //正序
});//种子
obj_2.sort(function (a,b) {
return a.age-b.age;
})
console.log(obj_2);
var str=array_1.join('+');
console.log(str);
array_1.forEach(function (item,index) {
console.log(index+''+item);
})
array_1.splice(0,2)//其实下标,几个,插入
</script>
</body>
</html>
Dom的属性
最新推荐文章于 2024-07-06 16:47:02 发布