位置: 编程技术 - 正文

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)

  • 房产税城镇土地使用税税率
  • 合伙企业主要缴纳的税种?
  • 调整以前年度少计提的工资
  • 开给个人的普票购买方怎么写
  • 税务局代个人开发票交什么税
  • 制造费用月末不可能有余额
  • 发出商品和委托代销商品科目的区别
  • 公司筹建期间发生的费用怎么处理
  • 未开票收入下月开票怎么做分录
  • 正版手写
  • 建设用地规划许可证和建设工程规划许可证的区别
  • 商场返券活动300返220
  • 企业个人完税证明怎么开
  • 自己承担所有
  • 股票收入要交税的后果有哪些
  • 营改增后房产税计税依据及计算方式
  • 结转实物发放的成本分录
  • 存货缺货成本如何算
  • 收到人民政府寄来的ems
  • 交强险 收费
  • 退了货的发票还能用吗
  • 高新技术企业资格复核
  • 为什么ie浏览器打开是2345浏览器
  • 笔记本windows10截屏
  • 什么是应付工资金额
  • 开发票货款未公对公转怎么做账
  • 联想昭阳k41笔记本
  • 网速怎么限制10mb以内
  • web课程设计网页
  • 销售商品取得的货款
  • PHP:imageantialias()的用法_GD库图像处理函数
  • 破产企业有清算费用吗
  • maven视频教程
  • php数组函数面试题
  • 搜索人工制造
  • 快速上手:华硕路由器的wireguard服务器
  • vue中使用jsx语法
  • 帝国cms到底好不好
  • 购买图书可以开增值税专票么?
  • 劳务公司获奖感言简短
  • 消防工程材料费用占比
  • 残疾人个税减免标准
  • 工程质保金可以不退吗
  • 清算期间还需要报税吗
  • python 自定义异常
  • mysql左连接和右连接语法
  • 应交税费在会计科目的借贷方向
  • 应交增值税结转账务处理
  • 残疾人个人所得税扣除
  • 营改增是否降低了企业税负
  • 支付贷款手续费怎么入账
  • 消费税也是流转税吗
  • 劳动局仲裁花钱吗
  • 要交多少税收跟什么有关
  • 进项税额抵扣时分录
  • 给别人的借款怎么记账
  • 税控盘服务费什么样的发票可以抵扣
  • 请问,制造企业有哪些?
  • 投资回报怎么写
  • mysql数据库-数据库和表的基本操作
  • mysql闪退处理
  • 在windows 10
  • xp不能安装win8
  • Windows Vista下IIS使用常见问题
  • linux 主力机
  • ubuntu20.10
  • xp系统的硬盘装到win7电脑
  • xp系统组策略怎么打开
  • cocos2d动画
  • unity协程的工作原理
  • unity 3d插件
  • 基于JavaScript的网页代码
  • python二叉树的遍历算法
  • python sco
  • 财税刘毅
  • 重庆办理4050社保需要什么材料
  • 出口退税的汇率按什么时候的汇率
  • 软件销售税率13还是6还是9
  • 股权转让所得怎么计算个税
  • 连云港税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设