位置: 编程技术 - 正文

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)

  • 税务局退回个税会计分录
  • 简易计税方法是什么意思
  • 外地预缴所得税的会计分录
  • 主营业务税金及附加大概比例
  • 银行回单电子退库是什么意思
  • 电子税务局怎么添加财务负责人
  • 办公家具发票要交税吗?
  • 公司电视机 摊销多少年
  • 什么情况可以减免税收
  • 建筑企业预收款开具不征税发票为什么要预缴
  • 银行卡撤销账户
  • 跨区域缴纳社保
  • 财付通-备付金账户
  • 购买的职业险计入哪个科目
  • 公司更名期间账户可以使用吗?
  • 快递公司需要交税吗
  • 德邦物流增值税发票怎么开
  • 没有库存先开票再发货
  • 外汇实收资本如何做账
  • 外购集体福利用交税吗
  • 作业成本法的成本对象包括哪几个层次
  • 营运资金投资额计算公式
  • 资产负债中应交税费怎么算
  • 独生子女补贴怎么查询
  • 短期借款利息的处理
  • 小规模纳税人亏损要交税吗
  • 公司出售车辆
  • 在线网速测试需要付费吗
  • 电脑显示器模糊不清晰是什么原因
  • window11安装失败
  • 印花税怎么交款
  • 应付债券的应付利息怎么计算
  • 贷款核销对个人的影响
  • 小规模年底税金怎么做账
  • wordpress开发app
  • 建筑工程增值税怎么算
  • 跨地区经营增值税预缴
  • 餐厅手撕发票
  • vue-bus
  • 银行存放中央银行准备金的会计处理
  • 301重定向到https 并且不带www跳转到带www
  • 支付货款没有收据怎么办
  • 职工薪酬在利润表哪里看
  • .dot python
  • 商品进销差价在借方还是贷方
  • 个体户需要税务报道不
  • 营改增后房屋租赁税变化
  • 投资收益账户属于所有者权益类吗
  • 补交去年工会经费会计分录
  • 资产负债表是怎么核对的
  • 内帐收入怎么确定
  • 服务不动产和无形资产本期数,第19栏
  • 企业出售自用车辆的会计处理
  • 出口报关成功
  • 产品加工总是会出现问题的,100%合格是不可能的
  • 收到利息的会计凭证
  • 利息支出应计入什么科目
  • 应收账款平账怎么处理
  • 房地产企业扣除项目
  • windows电脑设置
  • 高县土火锅历史介绍
  • centos桌面调出命令行
  • 如何查看电脑的ip地址和端口号
  • inodecmn.exe
  • win7如何打开windows功能
  • js nextSibling属性和previousSibling属性概述及使用注意
  • Linux Shell中判断进程是否存在的方法
  • nodejs image
  • django documentation
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • 安卓权限管理app
  • 基层税务局长工作职责
  • 上海地铁和公交乘车码
  • 社保在税务系统交,有何用意
  • 税务局发票邮寄回来怎么读入?
  • 光明区新区
  • 浙江国税电子税务局申报时间
  • 宜昌市西陵区国税局局长
  • 个人养老金没有开立资金账户
  • 发票多久作废不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设