前言: 今天小T要跟大家分享的文章是关于Web前端开发知识点之JavaScript对象。真正从事Web前端开发工作的小伙伴们来小T一起
今天小T要跟大家分享的文章是关于Web前端开发知识点之JavaScript对象。真正从事Web前端开发工作的小伙伴们来小T一起看一看吧,希望本篇文章能够对大家有所帮助。
1、Function对象
①对象的创建
Function对象的创建共有3种方法。
第一种方法格式如下,不符合我们写代码的习惯,不建议使用
var fun = new Function(形式参数列表,方法体);
第二种方法格式如下:
function 方法名称(形式参数列表){ 方法体}
第三种方法格式如下:
var 方法名称 = function(形式参数列表){ 方法体}
一般我们采用后两种方法进行Function对象的创建。
②对象的属性
· length属性代表形参的个数
③对象的特点
· 方法定义时,形式参数的类型不用写,返回值类型也不写。
· 方法是一个对象,如果定义名称相同的方法,会覆盖。
· 在JavaScript中、方法的调用只与方法的名称有关,和参数列表无关
· 在方法声明中有一个隐藏的内置对象(数组)arguments封装所有的实际参数
④对象的调用
方法名称(实际参数列表);
2、Array对象
①对象的创建
Array数组对象也有三种创建方式,三种格式如下所示:
var arr = new Array(元素列表);var arr = new Array(默认长度);var arr = [元素列表];
②对象的方法
Array对象有很多方法,下面介绍两个常用的方法:
join(参数):将数组中的元秦按照指定的分隔符拼接为字符串
push():向数组的末尾添加一个或更多元素,并返回新的长度。
③对象的属性
· length属性代表数组的长度
④对象的特点
在JavaScript中,数组元素的类型是可变的。
在JavaScript中,数组的长度是可变的。
3、Date对象
①对象的创建
var data = new Date();
②对象的方法
Array对象有很多方法,下面介绍两个常用的方法:
toLocalestring():返回当前date对象对应的时间本地字符串格式
getTime():获取毫秒值。返回当前日期对象描述的时间到1970年1月1日零点的毫秒值差
4、Math对象
①对象的创建
Math数学对象不用创建,可以直接使用,使用方式如下:
Math.方法名();
②对象的方法
Array对象有很多方法,下面介绍四个常用的方法:
random():返回0~1之间的随机数。含0不含1。
ceil(x):对数进行上取整。
floor(x):对数进行下取整。
round(x):对数进行四舍五入。
5、RegExp对象
在学习RegExp正则对象之前,我们首先来复习一下什么是正则表达式?正则表达式就是定义字符串的组成规则。
单个字符用[]表示。如:
[a]表示字符a
[a-z]表示a-z中的任一字符
还有一些特殊符号代表特殊含义的单个字符。例如:
\d表示单个数字字符=[0-9]
\w表示单个单词字符=[a-zA-Z0-9_]
量词符号用?、*、+、{m,n}表示。其中
· ?:表示出现0次或1次
· *:表示出现0次或多次
· +:出现1次或多次
· {m,n}:表示m<=数量<=n次
§ m如果缺省,即{,n}:最多n次
§ n如果缺省,即{m,}:最少m次
①对象的创建
RegExp正则对象的创建有两种方法,我们一般采用第二种。
var reg = new RegExp("正则表达式");var reg = /正则表达式/;
②对象的方法
RegExp对象的常用方法只有一种:
test(参数):验证指定的字符串是否符合正则定义的规范
6、Global对象
①对象的创建
顾名思义,Global对象就是全局对象,这个Global中封装的方法不需要对象就可以直接调用。格式如下:
方法名();
②对象的方法
全局对象的方法有很多,下面简单介绍几种:
encodeURI():url编码
decodeURI():url解码
parseInt():将字符串转为数字。逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
isNaN():判断一个值是否是NaN。NaN六亲不认,连自己都不认。NaN参与的==比较全部为false。
eval():将JavaScript转化为字符串,并把它作为脚本代码来执行。
以上就是小T今天为大家分享的关于Web前端开发知识点之JavaScript对象的文章,希望本篇文章能够对正在从事Web前端开发学习和工作的小伙伴们有所帮助,想要了解更多Web前端开发知识记得关注IT培训网Web培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的Web前端开发工程师。
文章来源:原创 凯哥的故事
【免责声明:本文图片及文字信息均由小T转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】
Web前端开发工程师,是从事Web前端开发工作的工程师。主要进行网站的开发、优化、完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。
一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的Web前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后端开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的Web前端开发工程师才能做好,这方面的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
文章出自:http://qh.itpxw.cn/peixun/web/202186425.html
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
今天小T要跟大家分享的文章是关于更适合做Web前端开发的几类...
今天小T要跟大家分享的文章是关于Web前端开发小白必备的学习...
今天小T要跟大家分享的文章是关于0基础小白学Web前端开发的学...
今天小T要跟大家分享的文章是关于Web前端开发工程师必备的排...