位置: 编程技术 - 正文

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)

  • 小企业会计制度科目和2013年小企业会计准则科目的区别
  • 补缴以前年度附加税
  • 哪些费用类专票可以抵扣
  • 小规模商贸公司没有进项可以开发票吗?
  • 手机超过多少钱可以报警立案
  • 不动产折旧年限的规定
  • 外商独资和中外合资的区别
  • 预算控制方法主要包括
  • 汽车租赁用不用交税
  • 股权收购溢价的原因
  • 库存商品变价出现原因
  • 事业单位开展活动的意义
  • 12月份费用可以计提吗
  • 资产减值准备是
  • 注册资本变更增加意味着什么
  • 增值税即征即退政策
  • 两免三减半政策适用哪些企业
  • 内蒙古地税电子税务局app
  • 机票上exempt yqcny是什么意思?
  • 纳税申报意思
  • 总分类账户和明细分类账户平行登记的内容可以概括为
  • 老板带员工出去吃饭
  • 残保金退回属于政府补助吗
  • 烟丝消费税组成计税价格
  • 款已付没有发票就入账
  • 实收资本的期初余额在借方还是贷方
  • 公司收到项目的现金
  • 如何更改windows用户名
  • 收据和发票的区别图片
  • php调用sql
  • php auth_http类库进行身份效验
  • 提前退休的一次性补贴收入
  • 逆回购利息计算公式
  • 威斯康星州1976
  • php stomp
  • thinkphp框架下404页面设置 仅三步
  • mysql跨库join
  • php guzzle 异步
  • php微信公众账号是什么
  • java异常编程题
  • 发票第三联是什么颜色
  • 如何计提所得税费用科目
  • 现金流量表企业所得税
  • dedecms插件
  • 增值税是否计入在建工程
  • 境外服务费代扣代缴所得税怎么做账
  • 建筑安装行业都需要什么资格证书
  • 单位定期存款如遇利率调整,不论调高调低
  • 当月增加的固定资产当月不计提折旧
  • 陪标收费标准
  • 服务业成本的会计核算
  • 集团对子公司的管理办法
  • 私人网银可以转账吗
  • 安全生产费的会计分录
  • 企业的财务战略
  • centos文件权限详解
  • win7暗藏的超实用快捷键汇总
  • win7通过组策略阻止应用程序安装
  • 更改mac地址值
  • 关于windows的开始菜单,叙述错误的是
  • 如何汉化一个软件
  • linux网络聚合
  • windows8ip地址怎么设置
  • javascript编程规范
  • 用jquery
  • dom教程
  • javascript:void(0)的作用示例介绍
  • js声明集合
  • 计算字符串的长度使用哪个函数?
  • unity怎么替换模型位置
  • vr project
  • js设置按钮禁用和开启
  • 第三届一带一国际高峰论坛
  • 广东省国税局长是谁
  • 国家税务局网上电子税务局官网天津
  • 手表不贵比较好的品牌
  • 福建省国家税务局通用定额发票
  • 地税局属于国家公务员吗
  • 资源税的税目共有七个其中包括
  • 建设工程造价咨询合同需要交印花税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设