详解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 关闭浏览器 (不弹出提示框)
Jan 31 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
Bootstrap Modal遮罩弹出层(完整版)
Nov 21 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
Jqprint实现页面打印
Jan 06 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
vue通过style或者class改变样式的实例代码
Oct 30 Javascript
简单了解JS打开url的方法
Feb 21 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
Feb 24 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
vue引入静态js文件的方法
Jun 20 Javascript
如何在node环境实现“get数据解析”代码实例
Jul 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
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
php跨域调用json的例子
2013/11/13 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
Vue.js中的组件系统
2019/05/30 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
vue请求服务器数据后绑定不上的解决方法
2019/10/30 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
python去除文件中重复的行实例
2018/06/29 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
幼儿园招生广告
2014/03/19 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
如何理解PHP核心特性命名空间
2021/05/28 PHP
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技