详解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 相关文章推荐
javascript一些实用技巧小结
Mar 18 Javascript
jQuery对象和Javascript对象之间转换的实例代码
Mar 20 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
Sep 02 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
Jan 12 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
javascript实现移动端上的触屏拖拽功能
Mar 04 Javascript
JSONP原理及简单实现
Jun 08 Javascript
Vue form 表单提交+ajax异步请求+分页效果
Apr 22 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
Aug 24 Javascript
小程序关于请求同步的总结
May 05 Javascript
js tab栏切换代码实例解析
Sep 03 Javascript
微信小程序实现禁止分享代码实例
Oct 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项目打包方法
2008/02/18 PHP
PHP 日期加减的类,很不错
2009/10/10 PHP
php中神奇的fastcgi_finish_request
2011/05/02 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
JS简单实现移动端日历功能示例
2016/12/28 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
2017/02/18 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
2017/11/20 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
了解重排与重绘
2019/05/29 Javascript
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
Python内置函数OCT详解
2016/11/09 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
浅谈Python基础—判断和循环
2019/03/22 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
应届生会计电算化求职信
2013/10/03 职场文书
优秀实习自我鉴定
2013/12/04 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
采购部长岗位职责
2014/06/13 职场文书
力学专业求职信
2014/07/23 职场文书
村干部任职承诺书
2015/01/21 职场文书
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python