位置: 编程技术 - 正文

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)

  • 服务行业人工费计入什么科目
  • 担保费能否开专票
  • 借方是收入还是支出 正负号
  • 企业向个人借款是否合法
  • 运输企业车辆折旧一次性折旧
  • 融资租赁承租方增值税处理
  • 代理记账公司收费项目
  • 收购企业账务处理
  • 营改增后一般纳税人动产租赁税率
  • 固定资产折旧方法可以变更吗
  • 税控盘第一次使用
  • 费用报销单的摘要是什么意思
  • 通讯费税前扣除标准
  • 一般纳税人减免税款的会计分录
  • 企业的其他业务收入主要核算
  • 出口货物收汇是什么意思
  • 企业支出的资产包括哪些
  • 花店怎么做会计工作
  • 营改增后征收增值税的税目
  • 进货价加多少卖不亏增值税
  • 小规模纳税人月销售额不超过10万免征
  • 如何升级mac系统到10.12
  • 苹果电脑型号怎么查
  • 本月无生产,有折旧怎么办
  • 收到地税退税会计分录
  • 中秋福利费会计分录
  • 惠普笔记本电源适配器
  • 应收账款未计提坏账能直接核销
  • 母公司向子公司注入资产
  • windows11怎么设置锁屏时间
  • 企业公益捐赠的意义
  • 城建税申报表怎么作废
  • 进口增值税公式计算公式
  • 发票已到货未到会计处理
  • ctblocker
  • php递归实现1到100的和
  • fetchall的用法
  • 兰斯洛特
  • php trait用法
  • php二分查找算法两种方法
  • 汇算清缴补税的情况有哪些
  • 工伤保险赔付计算
  • 对公账户怎么打印
  • 企业印花税怎么入账
  • 运输发票抵扣进项税额
  • mysql如何实现高性能读写
  • 工商年报纳税总额包括滞纳金吗
  • 固定资产税会折扣吗
  • 收到承兑汇票在什么科目
  • 完工产品成本计算表怎么填
  • 增值税及附加税计算公式
  • 实际出资大于注册资金
  • 工程造价不能超出多少预算
  • 材料成本差异是什么
  • 购买农产品普通发票怎么做账
  • 滴滴打车老板起源故事
  • 财务费用中的利息支出
  • 股东追加投资怎么算
  • 公司注册资本减资流程
  • 房地产企业预收账款
  • win键有啥用
  • windows server 2003 sp1.
  • 写出10个linux系统操作命令和用法
  • unable to boot - please use a kernel appropriate for your cpu的解决方法
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • win10官方升级工具升级
  • win7系统出现蓝屏怎么解决
  • ios shell脚本
  • angularjs2
  • 安卓数据网络
  • 打破游戏规则
  • 公允价值变动损益属于什么科目
  • 开增值税专用发票需要注意什么
  • 税务系统今天不能用
  • 税务部门行政审批
  • 单位轿车出售怎么处理
  • 为什么10月份社保交不了
  • 浙江省违章建筑年限认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设