http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 5009|回复: 5

[JavaScript] 【零基础学习web前端】JavaScript 对象

[复制链接]
发表于 2018-12-15 11:23:15 | 显示全部楼层 |阅读模式
本帖最后由 Amy 于 2018-12-15 11:25 编辑

【零基础学习web前端】JavaScript 对象


【零基础学习web前端】教程目录导航




JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...

对象是JavaScript的基本数据类型,对象只是带有属性和方法的特殊数据类型
JavaScript对象不仅可以保持自有的属性,还可以从原型对象继承属性。
对象的方法通常是继承的属性。原型式继承是JavaScript的核心特征
JavaScript规定,如果行首是大括号,一律解释为语句(即代码块)。
如果要解释为表达式(即对象),必须在大括号前加上圆括号()

对象的属性
比如一个人,他就是一个对象,他的身高、体重都是他的属性。
属性是与对象相关的值。
[JavaScript] 纯文本查看 复制代码
var message="Hello World!";
var x=message.length;

这个例子中是计算对象message的长度属性,最后x=12

对象的方法
  • 方法是能够在对象上执行的动作
  • 对象的方法定义了一个函数,并作为对象的属性存储。
  • 对象方法通过添加 () 调用 (作为一个函数)。
[JavaScript] 纯文本查看 复制代码
var message="Hello world!";
var x=message.toUpperCase();

该例子访问了 message 对象的 toUpperCase() 方法,变为大写字母,最后x=HELLO WORLD

对象创建:
对象的生成方法,通常有三种方法。
  • 直接使用大括号生成({})
  • 用new命令生成一个Object对象的实例
  • 使用Object.create方法生成

[JavaScript] 纯文本查看 复制代码
// 直接生成
var point={x:0,y:0}

//通过new后面加上构造函数创建对象
var o=new Object();

//通过Object.create方法生成
var o=Object.create(null);//这个方法可以传入原型对象

注:三种方法各有特点,第一种采用大括号的写法比较简洁,第二种采用构造函数的写法清晰地表示了意图,第三种写法一般用在需要对象继承的场合。





1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2018-12-15 11:54:03 | 显示全部楼层
强烈支持楼主ing……
发表于 2018-12-15 14:00:05 | 显示全部楼层
强烈支持楼主ing……
发表于 2018-12-15 14:05:51 | 显示全部楼层
淡定,淡定,淡定……
发表于 2018-12-16 20:26:50 | 显示全部楼层
淡定,淡定,淡定……
发表于 2018-12-16 23:07:29 | 显示全部楼层
我只是路过打酱油的。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-23 00:50

© 2014-2021

快速回复 返回顶部 返回列表