欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

详解JavaScript中的函数、对象

程序员文章站 2023-11-09 12:08:40
js中的函数声明方式 方式一 function 函数名(){ 函数体 } 方式二 var 函数名=function(){ 函数体 } 方式三...

js中的函数声明方式

方式一

function 函数名(){
函数体
}

详解JavaScript中的函数、对象

方式二

var 函数名=function(){
函数体
}

详解JavaScript中的函数、对象

方式三

var 函数名=new function(“函数体”);

详解JavaScript中的函数、对象

执行方式

函数名();

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对象

详解JavaScript中的函数、对象

4、global对象

详解JavaScript中的函数、对象

5、数组对象数组三种声明方式

//方式一
 var arr=new array();
 //方式二 5代表数组的长度
 var arr2=new array(5);
 //方式三
 var arr3=new array("你好",123,new string(),true);

数组扩容

详解JavaScript中的函数、对象

数组减小

详解JavaScript中的函数、对象

数组遍历的两种方式

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中的函数、对象详解整合,希望对大家有所帮助