位置: 编程技术 - 正文

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)

  • 营改增后房地产会计账务处理
  • 购买金税盘和维税盘区别
  • 药酒消费税计税依据
  • 车辆保险费印花税目
  • 建筑行业增值税税负率一般控制在多少合适
  • 流动负债和长期负债的比例多少合适
  • 资产负债表的其他应付款怎么填列
  • 机器配件作价卖掉,如何做进项税转出
  • 企业常见的股利政策
  • 印花税,车船税通过应交税金科目吗
  • 附加税的计税依据是实缴增值税
  • 所得税汇算清缴退税会计分录怎么做
  • 材料含税价怎么算
  • 短期投资所得收入需要交税吗?
  • 固定资产进项可以抵扣的时间
  • 企业所得税税负怎么算
  • 施工服务费税率9%
  • 营改增后固定资产入账
  • 事业单位什么情况下可以提前退休
  • 银行端查询缴税凭证在哪里缴费
  • 财务费用中的利息收入指什么
  • 软件开发过程rup
  • 坏账准备如何做账
  • 财政收回额度怎么记账
  • php curl header参数
  • 稀有品种茅膏菜
  • 银行公户转账需要带什么
  • 商品购进核算
  • 购买办公用品怎么做明细账
  • 长期股权投资实现净利润计入什么科目
  • php读取json数组中指定内容
  • 产品报废进项税转出
  • vue的简介
  • c语言内联函数 undefined redernce
  • 税审报告什么时候出
  • 一台设备可以分开开票吗
  • mongo删除数据库命令
  • 商业保险 抵扣个税
  • 桶装矿泉水计入什么科目
  • sql with as用法详解
  • 残保金会计分录人员经费
  • 暂估入库价格是否含税
  • 收到土地使用权的租金
  • 企业清算未分配利润怎么交税
  • 补贴费用申请书怎么写
  • 交易性金融资产公允价值变动怎么算
  • 研发支出费用化支出期末有余额吗
  • 应收账款多出来的钱记到什么科目
  • 车船税缴纳后有发票吗
  • 为什么记账能省钱
  • 处置投资性房地产取得的收入属于企业收入吗
  • 商业汇票贴现必须具备的条件
  • 直租业务可以抵房租吗
  • 购入固定资产入账会计处理
  • perl -ne
  • mysql5.5解压版安装教程
  • win8怎么扩展c盘
  • 怎么操作win10系统
  • ubuntu20.04怎么样
  • solaris 11.4
  • win7系统如何卸载流氓软件
  • ubuntu 20.04桌面
  • win10链接手机怎么用
  • centos sh
  • win7电脑flash安装教程
  • win10自带终端
  • jquery和dom对象之间怎么转换
  • android拍照
  • cmd怎么复制上一条命令快捷键
  • 京东试用js脚本
  • 深入理解javascript特性.pdf
  • asynctask缺点
  • python数学语言
  • imagelearning
  • java clone用法
  • django for
  • 四川省国家税务局电子税务局
  • 深圳12366怎么转人工
  • 企业所得税税率10%
  • 成都成华区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设