更多课程 选择中心

Web培训
达内IT学院

400-111-8989

Web培训

Web前端开发知识点之JavaScript对象

  • 发布:Web前端培训
  • 来源:Web职场
  • 时间:2020-11-10 16:38

今天小编要跟大家分享的文章是关于Web前端开发知识点之JavaScript对象。真正从事web前端工作的小伙伴们来小编一起看一看吧,希望本篇文章能够对大家有所帮助。

<a style='color:blue' href='http://web.tedu.cn/'>Web前端</a>开发知识点之JavaScript对象

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转化为字符串,并把它作为脚本代码来执行。

以上就是小编今天为大家分享的关于Web前端开发知识点之JavaScript对象的文章,希望本篇文章能够对正在从事web前端学习和工作的小伙伴们有所帮助,想要了解更多web前端知识记得关注达内web培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的web前端工程师

文章来源:原创 凯哥的故事

【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Web前端开发知识点之HTML5的应用
下一篇:Web前端开发知识点之HTML5概述

Web前端工程师必备的工作技能有哪些

Web前端的主流框架有哪些

零基础小白该如何高效的学习Web前端技术

Web初学者要了解的Web前端小知识

选择城市和中心
黑龙江省

吉林省

河北省

贵州省

云南省

广西省

海南省