详解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 19 Javascript
iframe子父页面调用js函数示例
Nov 07 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
Aug 22 Javascript
jquery获取radio值实例
Oct 16 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
Oct 17 Javascript
javascript数据类型示例分享
Jan 19 Javascript
DOM基础教程之使用DOM + Css
Jan 20 Javascript
JavaScript统计网站访问次数的实现代码
Nov 18 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
Vue官网todoMVC示例代码
Jan 29 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
如何让vue长列表快速加载
Mar 29 Vue.js
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
基于mysql的论坛(4)
2006/10/09 PHP
php批量删除数据
2007/01/18 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
详解php几行代码实现CSV格式文件输出
2017/07/01 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
跟老齐学Python之有点简约的元组
2014/09/24 Python
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
分析python切片原理和方法
2017/12/19 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
使用python将时间转换为指定的格式方法
2018/11/12 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
西班牙最大的在线滑板和街头服饰商店:Fillow.net
2019/04/15 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
办理信用卡收入证明范例
2014/09/13 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书
年终工作总结范文
2019/06/20 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
Python使用pyecharts控件绘制图表
2022/06/05 Python
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技