位置: 编程技术 - 正文

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)

  • 小规模纳税人应纳增值税额的计算
  • 非税缴税是什么意思
  • 税务季度申报如何网上申报填写
  • 其他收益科目在哪个科目前面填
  • 土地政策补贴
  • 季度流动比率怎么算
  • 二手房差额税需要多少钱怎么计算的
  • 小额贷款业务涉及哪些法律
  • 盈余公积的用途是什么
  • 外商企业所得税可享受什么优惠政策
  • 货代行业红字冲正发票怎么做凭证
  • 合并报表盈余公积怎么提
  • 增值税进项没收到必须开销项怎么办?
  • 财务报告财务报表年度报告的区别
  • 诉讼管辖分为
  • 有一个月忘了报税怎么处理
  • 分公司亏损还会分摊所得税吗
  • 租赁合同印花税计税依据含税吗
  • 金税盘?
  • 进口是关税不得抵扣吗?
  • 营改增的纳税人
  • 固定资产无偿移交怎么做账
  • 客户退回的发票怎么处理
  • 固定资产少计提了怎么办
  • 研发费用资本化可以加计扣除吗
  • 生产车间的费用会计分录
  • 个人所得税征收范围
  • 如何清除上网记录?
  • win11虚拟键盘怎么调出来
  • XP系统,右下角本地连接图标消失的解决办法
  • 固定资产计提完折旧怎么处理
  • 弥补亏损需要注意的事项
  • 股权转让协议合同
  • 回迁房办理房产证契税怎么交
  • 附加税申报错误,已缴费,怎么办
  • php7多线程支持如何
  • 结转工资费用
  • tcp/ip协议含义
  • 黄金零售环节增值税的缴纳
  • 政府返回税款是否计入收入
  • 增值税发票认证期限是多久
  • 注册资本增加了怎么做账
  • 差旅费津贴与差旅费补助
  • 公司保障措施
  • sqlserver数据库备份
  • 普票红冲要不要去收回发票联?
  • 营改增抵减的销项税额是什么意思
  • 一般纳税人改成小规模可以吗
  • 注销时,其他应付款有余额,怎么冲减
  • 应付账款入账金额可以包括哪些内容?
  • 购买固定资产的增值税计入成本吗
  • 付款退回在现金里怎么查
  • 应付给股东的利润是什么科目
  • 企业如果为员工缴纳社保
  • 购房发票丢了怎么收房
  • 酒店购买的餐具可以退吗
  • 诺诺开票人怎么修改
  • 商业银行的存款有哪些种类
  • sqlserver数据备份恢复
  • Windows Server 2008与2012建立林信任详细步骤
  • freebsd windows
  • win8系统一直重启
  • 趣谈linux系统
  • red hat linux怎么用
  • Ubuntu系统怎么设置IP
  • linux br0配置
  • win81无线网络没有了
  • ie 无法打开
  • javascript Ext JS 状态默认存储时间
  • oracle sql mysql
  • 怎么用winrar打包压缩文件
  • python开发bi
  • unity openvr
  • javascript的
  • javascript要怎么学
  • javascript快速入门
  • Listview的onItemClickListener无法响应的解决方法
  • 得之于社会要回馈社会的感想
  • 国税申报密码忘了怎么办
  • 纳税服务投诉整改报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设