详解JavaScript中的函数、对象


Posted in Javascript onApril 01, 2019

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中的函数、对象详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
addRule在firefox下的兼容写法
Nov 30 Javascript
Javascript开发包大全整理
Dec 22 Javascript
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
利用js实现选项卡的特别效果的实例
Mar 03 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
jQuery给多个不同元素添加class样式的方法
Mar 26 Javascript
javascript实现动态统计图开发实例
Nov 21 Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
Sep 06 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
Apr 14 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
Jun 19 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
Apr 01 #Javascript
基于vue框架手写一个notify插件实现通知功能的方法
Mar 31 #Javascript
基于elementUI实现图片预览组件的示例代码
Mar 31 #Javascript
微信小程序访问豆瓣电影api的实现方法
Mar 31 #Javascript
vue项目首屏打开速度慢的解决方法
Mar 31 #Javascript
jQuery事件blur()方法的使用实例讲解
Mar 30 #jQuery
Javascript实现一朵从含苞到绽放的玫瑰
Mar 30 #Javascript
You might like
PHP脚本的10个技巧(1)
2006/10/09 PHP
投票管理程序
2006/10/09 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
详解微信小程序input标签正则初体验
2018/08/18 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
Python开发的HTTP库requests详解
2017/08/29 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
Java面试笔试题大全
2016/11/23 面试题
高中生自我鉴定范文
2013/10/30 职场文书
监理员的岗位职责
2013/11/13 职场文书
电气工程和自动化自荐信范文
2013/12/25 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
政府采购方案
2014/06/12 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
邀请函范文
2015/02/02 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫