位置: 编程技术 - 正文

javascript对象的使用和属性操作示例详解(javascript对象的种类)

编辑:rootadmin

JavaScript 中所有变量都是对象,除了两个例外 null 和 undefined。

一个常见的误解是数字的字面值(literal)不是对象。这是因为 JavaScript 解析器的一个错误, 它试图将点操作符解析为浮点数字面值的一部分。

有很多变通方法可以让数字的字面值看起来像对象。

 

对象作为数据类型

JavaScript 的对象可以作为哈希表使用,主要用来保存命名的键与值的对应关系。

使用对象的字面语法 - {} - 可以创建一个简单对象。这个新创建的对象从Object.prototype 继承下面,没有任何自定义属性。

访问属性

有两种方式来访问对象的属性,点操作符或者中括号操作符。

两种语法是等价的,但是中括号操作符在下面两种情况下依然有效 - 动态设置属性 - 属性名不是一个有效的变量名(译者注:比如属性名中包含空格,或者属性名是 JS 的关键词)

译者注:在 JSLint 语法检测工具中,点操作符是推荐做法。

删除属性

删除属性的唯一方法是使用 delete 操作符;设置属性为 undefined 或者null 并不能真正的删除属性, 而仅仅是移除了属性和值的关联。

上面的输出结果有 bar undefined 和 foo null - 只有 baz 被真正的删除了,所以从输出结果中消失。

属性名的语法

对象的属性名可以使用字符串或者普通字符声明。但是由于 JavaScript 解析器的另一个错误设计, 上面的第二种声明方式在 ECMAScript 5 之前会抛出SyntaxError 的错误。

这个错误的原因是 delete 是 JavaScript 语言的一个关键词;因此为了在更低版本的 JavaScript 引擎下也能正常运行, 必须使用字符串字面值声明方式。

推荐整理分享javascript对象的使用和属性操作示例详解(javascript对象的种类),希望有所帮助,仅作参考,欢迎阅读内容。

javascript对象的使用和属性操作示例详解(javascript对象的种类)

文章相关热门搜索词:JavaScript对象的那一个语句所有对象和方法,JavaScript对象的那一个语句所有对象和方法,javascript对象的创建方法,javascript对象的属性和方法,javascript对象的种类,javascript对象的创建方法,javascript对象的种类,javascript对象的种类,内容如对您有帮助,希望把文章链接给更多的朋友!

js的hasownproperty使用示例 例如:有这么一段代码:vararray=[];array.push(1);array.push(2);array.push(3);for(variinarray){console.log(i+":"+array[i]);}此时会输出什么呢?当然是0:::3但是如果在forin之

js函数在frame中的相互调用详解 框架间的互相引用一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链

Document.location.href和.replace的区别示例介绍 document.location.href和document.location.replace都可以实现从A页面切换到B页面,但他们的区别是:用document.location.href切换后,可以退回到原页面。而用document.loc

标签: javascript对象的种类

本文链接地址:https://www.jiuchutong.com/biancheng/373742.html 转载请保留说明!

上一篇:javascript中的原型链深入理解(javascript的原型,原型链,有什么特点?)

下一篇:js函数在frame中的相互调用详解(js frameset)

  • 沥青混凝土可以放多久
  • 个人出租不动产税率
  • 年前一个月工资年后发
  • 一般纳税人销售旧货
  • 去年的财务报表可以更正申报吗
  • 个税上个月没报下个月累计会怎么样
  • 财务报表季报申报报表要分开申报吗
  • 税控发票抵税还是抵收
  • 持有至到期投资是什么意思
  • 红线范围外增加的工程量
  • 出售未完成折旧固定资产进项税转出
  • 去年税收滞纳金计入什么科目
  • 不动产进项税额抵扣最新通知2023
  • 外购材料费用可能计入
  • 因产品不合格退回报废会计处理
  • 代收代付如何进行账务处理?
  • 公司租的房子免租金要交房产税吗?
  • 年收入超过12万什么时候申报
  • 作废的发票怎么处理
  • 增值税税率征收率变化时间节点
  • 调用核心征管失败是什么意思
  • 个人所得税承租承包经营所得
  • 季度有利润可以弥补以前年度亏损吗
  • 个人股权转让印花税在哪里申报
  • 债权性投资和权益性投资的区别
  • 保险费做什么会计分录
  • 无形资产摊销是什么科目
  • 怎么免费获取流量
  • win7有线连接怎么设置
  • php中const
  • php 文件操作
  • videojs自定义按钮
  • 房地产企业销售无产权车位
  • 分配利润的会计科目
  • firefox有什么用
  • mysql实现事务
  • 自制原始发票
  • 携程首页
  • 接口多继承的写法
  • iis搭建网站教程win10
  • 软件开发服务费开票税目
  • 个税申报系统操作指南
  • linux清理文件内容
  • 为什么开发票能抵税
  • 其他免税销售额怎么算
  • 为什么企业一定要上政企通
  • 经营范围没有的项目可以做吗
  • 以前年度多缴的税
  • 免抵退税会计处理
  • 企业债务重组业务
  • 捐赠的资产属于什么科目
  • 企业年金个税怎么计算
  • 企业职工充值地税怎么交
  • 企业给予第三方补贴
  • 注册资本转出可以吗
  • 天然气管道安装费多少钱一米
  • 其他综合收益属于什么科目借贷
  • 预付押金是否可以退回
  • 明细账填制要求
  • 当恢复系数e=1时碰撞属于什么碰撞
  • windowsxp教程
  • winxp使用到什么时候
  • linux安装wine命令
  • Mac OS X El Capitan公测版下载地址及安装教程图解
  • win7创建密码后为什么还是没有密码
  • jquery animation
  • 一个简单的小实验
  • 不错的mod_perl编程的简单应用实例介绍
  • opengl sphere
  • php和python有什么区别
  • javascript的应用
  • 基于单片机的毕业设计题目
  • jquery onready
  • jquery 点击按钮
  • 怎样用在js中使用css的内容
  • 从最近两会看苹果和谷歌的最大梦魇
  • javascript编写程序
  • 长沙市社保中心主任
  • 国家税务总局内蒙古分局
  • 纪检组长如何监督党员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设