位置: 编程技术 - 正文

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)

  • 取得的免税发票怎么开
  • 什么是抄报税成功
  • 什么是税目税基税率,简答题
  • 中华人民共和国国歌
  • 记账凭证核算形式需要设置的凭证有
  • 个人独资企业出资额是注册资本吗
  • 错账更正方法有哪几种
  • 个税申报填写的工资是应发还是实发
  • 分期付款购买商品的会计分录
  • 新增土地和新增货值
  • 认缴注册资本的风险
  • 外贸企业出口货物
  • 足球俱乐部买卖球员的程序
  • 股东无偿借款给公司需要交税吗
  • 上月营业外收入少报入了怎么办
  • 货样广告品出口需要开票吗
  • 企业物流运输
  • 企业采购一般应包括什么
  • 印花税这个月没交怎么办
  • 小规模纳税人核定标准
  • 普通纳税人的条件
  • 税务稽查的四个环节
  • 坏账核销谁来审批
  • 凭证类别不合法怎么处理
  • 进项税额异常补税怎么算
  • 安全生产费用包含哪些
  • 免征的税额当月计入营业外收入吗
  • 环境保护税的申报期限是如何规定的
  • 税控设备指什么
  • 投资电影分红款如何开具发票?
  • 怎么在bios设置启动项
  • 退货需要进行的操作
  • 行纪人的权利
  • win8.1怎么用
  • composer.json和composer.lock
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • Win10 Build 19044.1320 (21H2)更新补丁KB5006738预览版发布(附更新修复内容汇总)
  • 交易性金融资本
  • 秘鲁亚马逊木业有限公司招聘
  • 金鱼草的养殖方法和注意事项有哪些
  • java.exe进程可以关掉吗
  • 高新技术企业股权转让
  • thinkphp try catch
  • 待转销项税额会计分录
  • 合并资产负债表模板
  • 有意义的分享
  • 发票待开是什么意思?
  • 小规模需要申报吗?
  • 异地预缴个人所得税账务技巧
  • 计提的坏账准备计入什么科目
  • 六税一费和六税两费的区别
  • 金税四期对企业影响
  • 长期股权投资评估增值调整
  • 企业所得税季初和季末怎么算
  • 制造费用的归集是什么意思
  • 以前年度多计提了费用
  • 以银行存款支付所欠税金48000
  • 展览展示服务费计入什么科目
  • 银行对账单怎么打印
  • 建账有哪几种方法
  • u盘启动怎么制作 u极速一键制作u盘启动图文教程
  • mac电脑快速查询
  • linux中的rm是什么意思
  • linux安装atop
  • win10桌面图标无法正常显示
  • Win7开机黑屏只有鼠标,进入安全模式也是黑屏
  • Win10 Redstone 11082视频快速上手:已知bug及新变化一览
  • win10更新只能暂停35天
  • linux安装与部署
  • nodejs发送http请求
  • Cocos2d-x 3.0final 终结者系列教程23CocosStudio UI组件使用大全Cocos2d-x3.2使用
  • shell脚本编程实例
  • javascript按位与
  • nodejs搭建本地资源服务器
  • JavaScript中的NaN代表什么
  • 安卓手机管家是什么
  • 维修基金交了多少钱怎么查
  • 泌阳县国土资源局崔超
  • 增资注册资本
  • 外出经营需要交哪些税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设