详解JavaScript中的函数、对象
程序员文章站
2023-11-09 12:08:40
js中的函数声明方式
方式一
function 函数名(){
函数体
}
方式二
var 函数名=function(){
函数体
}
方式三...
js中的函数声明方式
方式一
function 函数名(){
函数体
}
方式二
var 函数名=function(){
函数体
}
方式三
var 函数名=new function(“函数体”);
执行方式
函数名();
js中的对象
类似java中的一些系统预设好的类
日期对象
function testdate(){ var date=new date(); //本月中的第几天 document.write(date.getdate()+"<br />"); //本星期的第几天 document.write(date.getday()+"<br />"); //返回的月份 0-11 document.write(date.getmonth()+"<br />"); //返回的是1900年到现在年份的差值2018-1900 document.write(date.getyear()+"<br />"); //返回全年2019 document.write(date.getfullyear()+"<br />"); //2019年3月27日 下午5:35:02:返回本地的时间 document.write(date.tolocalestring()+"<br />"); } testdate();
2、数学对象
function testmath(){ //获得随机数 //随机数范围是0-1 var ran=math.random()*1000; console.log(ran); //向下取整 756.9714434215177 ==756 console.log(math.floor(ran)); //向上取整 398.06376470341377==398 console.log(math.ceil(ran)); //获得4位随机数--验证码 console.log(math.floor(math.random()*9000+1000) ); } testmath();
3、string对象
4、global对象
5、数组对象数组三种声明方式
//方式一 var arr=new array(); //方式二 5代表数组的长度 var arr2=new array(5); //方式三 var arr3=new array("你好",123,new string(),true);
数组扩容
数组减小
数组遍历的两种方式
function demo4(){ var arr=["bjsxt",123,new date(),false]; //数组的遍历方式一 for(var i =0;i<arr.length;i++){ console.log(arr[i]); } //数组遍历方式二 i :是代表数组的下标 for(var i in arr ){ console.log(arr[i]); } } demo4();
数组常用方法:
push:向数组的末尾添加一个或更多元素,并返回新的数组。
pop:删除数组最后一个元素
shift:删除数组第一个元素
unshift:向数组的开头添加一个或更多元素,并返回新的数组。
splice: 删除的含义 开始删除的下标 删除的个数
function demo5(){ var arr=["bjsxt",123,new date(),false]; console.log(arr); //var le= arr.push("我们"); // var le= arr.pop(); //arr.shift(); //arr.unshift("sxt"); //arr.splice(1,2); //添加的含义 添加的下标 0:删除元素的个数 添加的元素 arr.splice(1,0,"你好"); console.log(arr); } demo5();
以上所述是小编给大家介绍的javascript中的函数、对象详解整合,希望对大家有所帮助