位置: 编程技术 - 正文

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)

  • 税务机关代码怎样查询
  • 生产企业出口自产的小汽车
  • 增值税和附加税如何计算
  • 装修消防费用摊销几年
  • 支付货代运费账务处理
  • 所得税费用增加利润减少
  • 小规模纳税人销售农产品税率是多少
  • 金蝶kis暂存的凭证怎样
  • 纳税表不得抵扣什么意思
  • 企业股利分配政策有哪些
  • 持有至到期投资是什么意思
  • 员工因为过错给公司造成损失
  • 研发加计扣除的标准
  • 房租税费计入什么会计科目
  • 营改增后补缴营业税
  • 上报汇总和抄报是一个意思吗
  • 取得不动产时的作价
  • 企业购销业务流程包括哪些
  • 收购全资子公司的账务处理
  • 一年期电子银行承兑汇票
  • 预付账款怎么做账
  • 技术调试费用开几个点税
  • 土地增值税加计5%扣除年限
  • 苹果macbookpro分辨率是多少
  • 主营业务收入多栏式怎么填
  • 企业纳税申报的流程
  • php字符串定义的三种方式
  • 商贸企业销售
  • 股票发行费用怎么算
  • 非货币性资产投资计入什么科目
  • PHP:imageconvolution()的用法_GD库图像处理函数
  • html表白代码动态
  • cityscape dataset
  • php中session使用
  • 命令行修改mac地址
  • 汇算清缴补交所得税怎么做凭证
  • ps怎么把图片套入样机快捷键
  • 所得税申报表上的营业成本怎么填
  • 社保单位当月应缴月报查询
  • 残疾人保证金怎么报税
  • 五险一金的会计怎么做账
  • 个人综合所得汇算申报流程
  • phpcms怎么用
  • php7编译安装gd库
  • 帝国CMS根据不同会员组显示不同内容的方法
  • 资信证明好开吗
  • 国债收益率如何查看
  • 准则规定的内容是
  • 企业所得税季度平均值怎么算
  • 承兑汇票利息分录
  • 公司做账开票是什么意思
  • 损益类会计科目有哪些
  • 一次性工伤医疗补助金怎么领取
  • 非限定性净资产属于什么科目
  • 普通发票和增值税发票的区别图片
  • 合同章盖成公章
  • 财务专用章的效力
  • mysql5.7.21安装教程
  • 微信昵称带符号图案
  • innodb_flush_method取值方法(实例讲解)
  • 服务器控制电脑
  • linux 详解
  • 电脑网络唤醒功能
  • Ubuntu 12.04安装Xen常见问题及解决方法汇总
  • glsl 函数
  • excel表限制
  • bash脚本语法
  • 客齐是什么意思
  • js中的冒泡排序原理
  • jquery animate源码
  • Node.js中的什么模块是用于处理文件和目录的
  • 网页制作范例
  • vue移动端app开发流程
  • JavaScript中的数据类型
  • 超清晰的壁纸
  • python 批量ping
  • 非正常户转为正常户申请怎样写
  • 税务局发票邮寄需要多久
  • 税控防伪清单
  • 厨房申购单怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设