JS中的函数声明
模式1
函数函数名(){函数体}
模式2
var函数名=function(){ function body}
模式3
var函数名=新函数(“函数体”);
运行方式
函数名();
JS中的对象
类似于Java中的一些预置类
日期对象
函数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/');//返回本地时间文档。write (date。tolocal string ()' br/')于2019年3月27日5:353360023360;} TestDate();2.数学对象
函数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.字符串对象
4.全局对象
5.数组对象数组有三种声明方法
//方法一var arr=new Array();//mode 2 5表示数组var arr2=new Array(5)的长度;//方法3: var arr3=new Array ('hello ',123,new String(),true);数组扩展
数组约简
数组遍历的两种方式
函数demo4(){var arr=['bjsxt ',123,new Date(),false];//数组的遍历方式为for(var I=0;长度;I){ console . log(arr[I]);}//数组遍历模式ii i :是代表数组的(var I in arr) {console.log (arr [I])的下标;} } demo 4();数组的常用方法:
Push:在数组末尾添加一个或多个元素,并返回一个新数组。Pop:删除数组的最后一个元素Shift:删除数组的第一个元素Unshift:在数组的开头添加一个或多个元素,返回一个新的数组。拼接:删除的意思删除开始时删除的下标数量
函数demo5(){var arr=['bjsxt ',123,new Date(),false];console . log(arr);//var le=arr . push(' we ');//var le=arr . pop();//arr . shift();//arr . unshift(' sxt ');//arr.splice(1,2);//添加含义添加下标0:添加arr.splice的删除元素数(1,0,' hello ');console . log(arr);} demo 5();以上是边肖介绍的JavaScript函数和对象的详细讲解和集成,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!