位置: 编程技术 - 正文

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)

  • 什么是资本利得?
  • 税友的财务软件叫什么
  • 六税一费优惠政策
  • 技术服务的分录
  • 赔偿损失费用发票怎么开
  • 银行借记和贷记的区别是什么
  • 损益类科目是否可以转出
  • 缴纳所得税费用的会计分录
  • 房地产公司产品无偿提供他人使用 税
  • 企业固定资产入账金额标准
  • 停业之后申请恢复营业申请书范文
  • 海关废品回收
  • 施工企业项目部职责
  • 工厂临时住宿
  • 房地产商品房销售营业税怎么算
  • 作进项税转出
  • 销售原材料会计分录,款项已收
  • 免征的税款每月几号申报
  • 实际成本法的会计分录怎么写
  • 外资企业股权转让如何交税
  • 认证成功次月何时补发
  • 暂估材料太多怎么办
  • 补缴社保公积金
  • 在卸载程序里找不到软件怎么卸载
  • 关闭自动更新应用程序
  • php实现的跟QQ和MSN类似的BICQ v2.0.0
  • 在php中,字符串有哪些表示形式
  • 交接目录excel
  • php生成csv文件
  • thinkphp query
  • php单例模式例子
  • php零基础入门教程
  • 前端向后端传值的函数
  • 出口退税登记证在哪办
  • 向银行贷款资金成本率计算公式是什么
  • 纳税申报包括哪些税种
  • 向投资者分配现金股利 为什么会导致所有者权益减少?
  • 在代开发票时已经预缴个人所得税了,怎么处理?
  • 覆盖的盖
  • 政府会计制度收入支出表
  • 已抄报未反写什么意思
  • 图书的税率有免税的吗
  • 印花税零申报操作流程
  • wordpress站点地址如何设置
  • 民办非注销原因如何写
  • 营销策划合作协议
  • sqlserver存储过程教程
  • 先预付货款,货到了怎么做账
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 计提折旧会计分录怎么做
  • 软件产品增值税即征即退
  • 运输费用如何做账
  • 税务机关多收税款几年可以要求退回
  • 固定资产折旧计算方法公式大全
  • 在建工程中发生的费用
  • 带抵扣进项分录
  • 怎么辨别定额发票是什么项目啊
  • 个人独资企业的投资人以其个人财产对企业债务承担
  • 预借差旅费的借贷方
  • windowsxp忘记密码了怎么办简单点
  • docker部署zookeeper集群
  • ubuntu20.04怎么用
  • win8系统盘瘦身
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • pic是啥软件
  • vc6.0配置opengl设置目录路径
  • js时间计算相减
  • php开发要求
  • herd什么意思
  • data命令
  • 详解九章算法
  • nodejs+ts
  • adb把文件拷贝到手机
  • 江苏电子税务局app下载
  • 北京市地区代码是多少
  • 如何做好税务党建工作
  • 区里的地税局局长是谁
  • 国家税务总局郴州
  • 什么是私人帐户
  • 国家税务总局2011年34号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设