位置: 编程技术 - 正文

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)

  • 工业企业结转成本表格模板
  • 利息税减少
  • 收取境外技术服务费如何
  • 筹建期间有收入怎么办
  • 出售股票公允价值变动在借方
  • 外币结汇怎么做账
  • 税控盘未按时抄报处罚
  • 进项税额转出补交税金会计分录
  • 预缴物业费是否符合法律规定
  • 公司购入房产账务处理
  • 实收资本的印花税减半征收吗
  • 增值税发票查询
  • 金税盘清卡晚了一天会怎么样
  • 外商投资企业外债额度
  • 来的货比合同金额多怎么申报印花税?
  • 承兑到期了怎么办
  • 全盘账会计的工作流程是什么
  • 汇缴交的所得税如何做账
  • 纳税人享受增值服务
  • 4S店装修改造费帐务处理?
  • 2016年最佳歌曲
  • 资产总额和净资本的关系
  • windows11怎么设置壁纸
  • 如何让游戏速度加快
  • php生成文件流
  • php的数组函数
  • php表单生成器
  • 原材料明细账有记税吗
  • laypage分页
  • 海关进口税可以抵扣吗
  • vs code前端插件
  • js返回上一步操作
  • php取mysql查询单条数据
  • opencv几何变换
  • 售后租回交易的资产销售价低于市场价承租人作为
  • 小规模普票免税的会计分录
  • 电子税务局已申报的财务报表怎么修改
  • 企业商业负债包括哪些
  • 交易性金融资产处置时的会计核算步骤
  • 被冲红发票怎么处理
  • python计算集合交集并集个数
  • 工会经费计算表
  • 报表怎么报送
  • 2021年股权变更要怎么办理?
  • 主营业务收入和营业外收入均属于收入
  • 买新车检测
  • 公司法人与股东的区别
  • 企业迁移税务如何办理
  • 拒收发票需要拒收证明么
  • 销售折让的会计分录怎么做
  • 施工仪器的主要类别
  • 固定资产一次性加速折旧
  • 多交增值税可以不退吗
  • 押金为什么要一个月才退
  • 律师事务所日语助理
  • 个体户利润总额是4万应缴纳多少个人经营所得
  • 空调的折旧年限是多少年的
  • mac安装mysql没看见初期密码
  • bios设置bios密码
  • win7如何创建文件夹
  • ubuntu14打开终端
  • linux crontab -e
  • Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
  • ubuntu 9.04 X3100 显卡开启3D特效
  • mac怎么连接打印机设备
  • win10以太网属性为空白怎么办
  • win7系统防火墙无法关闭
  • Unity3D游戏开发培训课程大纲
  • ie浏览器登录多个账号
  • js如何获取url
  • unity游戏开发的技术
  • 安卓手机查看sd卡
  • python设计作品
  • 安卓开源项目叫什么
  • js数组操作的常用方法有哪些
  • 广州市税务局机构设置
  • 按时交纳党费
  • 重庆电子税务局怎么绑定办税人员
  • 生活垃圾处理合作协议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设