详解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 相关文章推荐
jQuery 版本的文本输入框检查器Input Check
Jul 09 Javascript
js 火狐下取本地路径实现思路
Apr 02 Javascript
JS求平均值的小例子
Nov 29 Javascript
input点击后placeholder中的提示消息消失
Jan 15 Javascript
原生JS取代一些JQuery方法的简单实现
Sep 20 Javascript
微信小程序 常用工具类详解及实例
Feb 15 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
Aug 15 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
Jul 19 Javascript
vue2.0实现列表数据增加和删除
Jun 17 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
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
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
php上传大文件设置方法
2016/04/14 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
深入理解React高阶组件
2017/09/28 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
Python虚拟环境venv用法详解
2020/05/25 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
毕业生求职简历的自我评价
2013/10/23 职场文书
搞笑获奖感言
2014/01/30 职场文书
售后服务承诺书范文
2014/03/26 职场文书
高中班主任评语大全
2014/04/25 职场文书
房屋出租委托书格式
2014/09/23 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
经营场所证明范本
2015/06/19 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技
Python简易开发之制作计算器
2022/04/28 Python