位置: 编程技术 - 正文

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)

  • 营业执照是怎么样子的
  • 一个人可以做多少家公司法人
  • 财务报表没申报以后可不可以补申报
  • 投标保证金利息计算起止时间
  • 个体户单位性质是什么
  • 个税哪种申报方式计税最好
  • 企业所得税资产总额怎么填写
  • 如何判断会计政策变动
  • 筹备期间人工成本怎么算
  • 专票多少钱
  • 一般纳税人印花税税率是多少
  • 普通合伙企业要交什么税
  • 固定资产适用范围
  • 开票显示错误信息是怎么回事
  • 企业出售产品
  • 税款不申报会怎样
  • 免税收入的财税处理
  • 营改增对固定资产的影响
  • 如何区分劳务派遣和劳动合同
  • 长投抵消三步法
  • 出差报销差旅
  • 免税单位无租使用纳税单位土地
  • 以存货对外投资,现金流量表
  • 打开我的电脑出现找不到应用程序
  • 带息负债融资成本率意义
  • 新成立企业什么时候有财务报表
  • 刚注册的有限公司可以马上注销吗
  • 公司废业
  • 苹果紧急提醒
  • php操作mysql数据库
  • 固定资产处置的三种情况
  • 工行对公贷款利息扣款时间是几点
  • 车间闲置固定资产怎么算
  • 二次规划是什么意思
  • 劳务派遣发票会扣税吗
  • 作废的普通发票,顾客联拿不回来
  • php.ini详解
  • 利润的构成要素包括
  • php访问数据库的一般步骤
  • 气象数据32766
  • 票折怎么操作
  • xi:xtreg命令
  • thinkphp pathinfo
  • od输出结构
  • 个税申报系统操作指南
  • 权益法转成本法其他综合收益需要结转吗
  • 当月确认收入可以下月确认成本吗
  • 出纳把现金存入私人账户后转公账
  • 循环logo
  • 帝国cms8.0
  • 保险费计入固定资产原值吗
  • mysql5.7.33压缩包安装教程
  • 上市公司收购其它公司是好是坏
  • 跨年费用入账
  • 补发以前年度工资怎么做账
  • 出售子公司股权给其他公司
  • 什么是营业净利率计算公式
  • 新增项目和延续项目
  • 独立核算和非独立核算怎么查
  • 用友部门核算项目核算
  • 跨期发票账务处理办法
  • 银行共管账户怎么提款
  • 不动产进项税额分期抵扣暂行办法还有效吗
  • 可供出售金融资产和交易性金融资产
  • 现金流动负债比率越大越好吗
  • 积分中的换元怎么使用
  • 怎样用eclipse敲代码
  • mfc100udll
  • linux 添加swap
  • c盘权限恢复默认设置
  • vue.js 开发工具
  • easyui原理
  • javascript初级教程
  • 代扣代缴申报表哪里查询
  • 河南省电子税务局官网入口
  • 如果快递没有按时发货东西变质怎么办
  • 不予处罚不予立案
  • 装修费也要缴纳房产税吗
  • 五证合一后工商变更完还要税务变更吗
  • 国家税务总局176号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设