详解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 缩图函数 (onDOMLoaded)……
Oct 23 Javascript
Prototype Array对象 学习
Jul 19 Javascript
js操作ajax返回的json的注意问题!
Feb 23 Javascript
DWZ table的原生分页浅谈
Mar 01 Javascript
纯javascript模仿微信打飞机小游戏
Aug 20 Javascript
js读取并解析JSON类型数据的方法
Nov 14 Javascript
超详细的javascript数组方法汇总
Nov 21 Javascript
微信小程序侧边栏滑动特效(左右滑动)
Jan 23 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
vue 中的 render 函数作用详解
Feb 28 Javascript
微信小程序点击滚动到指定位置的实现
May 22 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性能优化的介绍
2013/06/20 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
PHP时间戳格式全部汇总 (获取时间、时间戳)
2016/06/13 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
JQUERY操作JSON实例代码
2010/02/09 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
21个值得收藏的Javascript技巧
2014/02/04 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
详解使用vue-router进行页面切换时滚动条位置与滚动监听事件
2017/03/08 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
实例讲解Vue.js中router传参
2018/04/22 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python实现微信表情包炸群功能
2021/01/28 Python
使用css3和jquery实现可伸缩搜索框
2014/02/12 HTML / CSS
澳大利亚自然和有机的健康美容产品一站式商店:Ziani Beauty
2017/12/28 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
英国在线玫瑰专家:InterRose
2019/12/01 全球购物
自考生自我评价分享
2014/01/18 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
职工食堂管理制度
2015/08/06 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
Python WSGI 规范简介
2021/04/11 Python
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL