位置: 编程技术 - 正文

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)

  • 什么叫直接税?直接税有哪些?
  • 当月认证发票进项税转出能不能第二个月转出
  • 财税人员岗位职责
  • 可以直接申请一般纳税人吗
  • 应收利息的概念是什么
  • 集团内部资产无偿划转是否纳税增值税
  • 城市维护建设税怎么做分录
  • 单用途卡与多用途卡
  • 非正常损失免税吗
  • 小企业周转材料包括什么
  • 一般纳税人临时工工资怎么入账
  • 按价格从价缴纳增值税
  • 未分配利润如何使用投入生产
  • 行政单位年初预算怎么做
  • 计提出口关税会计分录
  • 季度末需要结转什么科目
  • 农牧业没有发票怎么办
  • 国税的申报表季报本月数如何填写?
  • 农副产品收购发票申请
  • 果蔬免征增值税有哪些
  • 销售类合同审核要点
  • 用友t3修改帐套怎样修改企业会计准则
  • 企业筹办期多久
  • 存货账实不符的税务风险
  • 17税率改16税率的时间
  • 进口应税消费品的组成计税价格公式
  • 增值税普通发票有什么用
  • 土地使用权对外出租还摊销吗
  • 取得劳务费的账务处理
  • 美金收入 如何交税
  • 合同条款签订
  • 个税系统添加人员出现证件号码不符合一般规则
  • css 栅格
  • 企业所得税费用扣除比例
  • 应交税费进项税额在借方说明什么
  • 房地产开发企业涉及哪些税
  • 商票贴现 银票贴现
  • 软件开发企业进项税额抵扣
  • 固定资产不计提折旧有什么影响
  • dede转zblog
  • map获取entry
  • python中有很多包管理工具
  • 增值税发票认证在哪里
  • 要求供应商赔偿说明函范本
  • 计提的坏账准备计入什么科目
  • 软件研发主要研发啥软件
  • 计提印花税会计
  • 合并抵消分录影响母公司总分类账吗
  • 结算备付金账户是什么帐户
  • 推迟确认收入的分析
  • 园林绿化行业的市场需求是什么
  • 增值税增量留抵退税进项构成比例
  • 出口转内销补交进口增值税时间
  • 员工报销签字流程
  • 12月计提的工资没有发完怎么做账
  • 工会会费收入计入会计科目
  • 不得从销项税额中抵扣进项税的有哪些
  • 产成品入库的单据是什么
  • 银行账和实际金额对不上
  • mysql第五章上机
  • centos6.5中文
  • u盘ghost装机
  • winvnc.exe进程是什么
  • win7登录密码怎么改
  • 鼠标右键一直锁定一个应用
  • ubuntu的安装步骤
  • xbox无法连接无线网络
  • windows xp玩lol
  • centos6.5配置静态ip地址
  • win7系统安装office2019
  • linux的命令行怎么打开
  • firefox margin-top失效的原因与解决办法
  • unity如何调整界面
  • jquery删除当前元素
  • 将字符串小写转换成大写
  • linux ls-l命令
  • javascript详细介绍
  • javascript Window及document对象详细整理
  • 地方税务局怎么报税
  • 8倍社会平均工资 北京
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设