详解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 相关文章推荐
二行代码解决全部网页木马
Mar 28 Javascript
JAVASCRIPT style 中visibility和display之间的区别
Jan 22 Javascript
关于hashchangebroker和statehashable的补充文档
Aug 08 Javascript
js显示当前日期时间和星期几
Oct 22 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
May 09 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
Oct 10 Javascript
jquery对象和DOM对象的相互转换详解
Oct 18 Javascript
关于Vue.js一些问题和思考学习笔记(2)
Dec 02 Javascript
利用vue写todolist单页应用
Dec 15 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
Apr 10 Javascript
JS删除数组指定值常用方法详解
Jun 04 Javascript
简单了解three.js 着色器材质
Aug 03 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
搜索引擎技术核心揭密
2006/10/09 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
实例讲解php数据访问
2016/05/09 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
微信小程序发送订阅消息的方法(php 为例)
2019/10/30 PHP
jQuery对表单的操作代码集合
2011/04/06 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
JavaScript中this详解
2015/09/01 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
python numpy元素的区间查找方法
2018/11/14 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
python上selenium的弹框操作实现
2020/07/13 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
关于Python错误重试方法总结
2021/01/03 Python
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
见习期自我鉴定
2013/11/07 职场文书