详解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实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
JQuery中的ready函数冲突的解决方法
May 17 Javascript
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
Nov 01 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
Sep 12 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
Jan 05 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
细说webpack源码之compile流程-入口函数run
Dec 26 Javascript
JS实现的邮箱提示补全效果示例
Jan 30 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
Aug 13 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
Sep 20 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 setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
将数组写入txt文件 var_export
2009/04/21 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
php数据结构之顺序链表与链式线性表示例
2018/01/22 PHP
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
JS+CSS实现带小三角指引的滑动门效果
2015/09/22 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
keras的三种模型实现与区别说明
2020/07/03 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
super()与this()的区别
2016/01/17 面试题
个人简历中的自我评价范例
2013/10/29 职场文书
军训教官感言
2014/03/02 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
商务经理岗位职责
2014/07/30 职场文书
周年庆典答谢词
2015/01/20 职场文书
车间主任岗位职责
2015/02/03 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android
Python代码实现双链表
2022/05/25 Python