宝哥软件园

详细解释JavaScript中的函数和对象

编辑:宝哥软件园 来源:互联网 时间:2021-08-26

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函数和对象的详细讲解和集成,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+