1.属性名

创建一个对象
var obj =new Object();
向对象中添加属性
obj.name =“Jerry”;
那么,name就是属性名,"Jerry"就是属性值。

对象的属性名不强制要求遵守标识符的规范,但是建议按照标识符规范命名。
如果使用特殊的属性名,例如数字123,特殊字符%¥@@@¥#就不能使用.的方式来操作,需要另一种方式,语法如下:

对象[“属性名”]=属性值;
例如: obj[“123”]=“Tom”;
读取时也需要采用这种方式
即alert(obj[“123”]);

使用[]操作属性更加灵活。在[]中可以直接传递一个变量,变量的值为多少,就读取属性名为多少的属性值。

var n="^%#";
var obj2=new Object();
obj2.[ "^%#
"]=“Tom and Jerry!”;
console.log(obj[n]);
控制台的结果是"Tom and Jerry!".

2.属性值

JavaScript的属性值可以是任意的数据类型,也可以是一个对象。

var obj=new Object();
var obj1=new Object();
obj1.name=“linda”;
obj.test=obj1;
alert (obj);
结果是Object{name=“linda” ,test={…}}
如果alert(obj.test);
结果是[object Object];
alert(obj.test.name)的值是“linda”.

3.判断一个对象中有没有指定的属性

使用in运算符可以判断一个对象中有没有指定的属性,如果有,则返回true,否则返回false。
语法格式如下:

“属性名” in 对象;
var test=new Object();
test.grade=90;
“grade” in test ; //true
"score"in test;//false

JavaScript中的对象的属性名和属性值相关推荐

  1. 对象删除某个属性_充分了解JavaScript中【对象】的概念(二)

    点击上方「蓝字」关注我们 之前的文章: 充分了解JavaScript中[对象]的概念(一) 这篇文章我们继续来讲解JavaScript中[对象]的概念,因为这是一系列的文章,所以建议从第一篇文章开始看 ...

  2. 在 JavaScript 中获取对象的第一个键名

    本文将演示如何提取对象第一个属性的键(键值对). 目录 1.在JavaScript中获取对象的第一个键名 2.用于object.entries()在JavaScript 中获取对象的第一个键名 3.用 ...

  3. 如何在Javascript中访问对象的第一个属性?

    本文翻译自:How to access the first property of an object in Javascript? Is there an elegant way to access ...

  4. JavaScript 中遍历对象的属性

    原文链接 JavaScript 中遍历对象的属性 参考 JavaScript中的属性:如何遍历属性 <JavaScript 高级程序设计> 概述 遍历 JavaScript 对象中的属性没 ...

  5. JavaScript 中遍历对象的属性 1

    JavaScript 中遍历对象的属性 原文链接 JavaScript 中遍历对象的属性 参考 JavaScript中的属性:如何遍历属性 <JavaScript 高级程序设计> 概述 遍 ...

  6. 创建健壮的isArray()函数(JavaScript中判断对象类型的种种方法)

    我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一 ...

  7. 检查值是否是JavaScript中的对象

    如何检查值是否是JavaScript中的Object? #1楼 尝试这个 if (objectName instanceof Object == false) {alert('Not an objec ...

  8. Javascript中的对象查找【转】

    编辑点评:本文作者为大家介绍Javascript中的对象查找一些问题,希望有所帮助. 近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子: ...

  9. 对象的属性名与属性值

    注意共有5个步骤,按顺序操作下去 1.在对象中保存的值称为属性,对象的属性名不强制要求遵守标识符规则,什么名称都可以,我对象属性的语法:1对象.属性名,注意:如果对象中没有的属性,不报错而是返回und ...

  10. JavaScript中的对象

    什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征. 举例: 一部车,一个手机 车是一类事物,门口停的那辆车才是对象     特征:红色.四个轮子     行为: ...

最新文章

  1. JavaScript数据类型检测总结
  2. python 音乐下载演示源代码
  3. [转]ASP.Net缓存总结
  4. 浅析无字符数字构造webshell
  5. 【jzoj】2018/2/2 NOIP普及组——D组模拟赛
  6. 那些年,我们见过的Java服务端乱象
  7. 安卓设置原生alert设置圆角_安卓手机设置充电提示音全新最全教程
  8. php 弹出下载,php文件下载,不弹出下载框怎么破
  9. 拿来就能用!用爬虫秒抢到孩子心仪的幼儿园 | CSDN 博文精选
  10. 4.熟悉App Inventor 2编程界面
  11. r(AB)=r(B)则方程组ABX=0与Bx=0有完全相同的解
  12. LinuxShell 脚本条件语句的运用
  13. 如何把书上的字弄到电脑
  14. 踩坑录·CacheCloud无法启动
  15. 阿里ACP云计算认证快速通关分享
  16. 手机屏幕的那些门道,一文看懂!
  17. P4839 P哥的桶 题解
  18. iOS小技能: 创建渐变色背景(提供渐变色无法覆盖整个视图的解决方案)
  19. VTK 三维 重建 切割 三维点云
  20. 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记

热门文章

  1. PAZU -- 4Fang WEB 打印控件
  2. java多态猫狗吃骨头_javaSE学习(6):面向对象:多态的两个经典案例(猫狗案例和南北方人案例)...
  3. 牛客小白月赛24J--多项式取模
  4. yolov3原理+训练损失
  5. 苹果采摘机械手设计(水果采摘机)【毕业论文(说明书)+SOLIDWORKS三维图+step及x_t三维通用格式+ CAD图纸】
  6. Crossover2023mac苹果电脑系统上运行Windows程序虚拟机工具模拟器
  7. Ajax发送的put请求过程
  8. 玩转教育计算机二级,全国计算机等级考试二级msoffice高级应用教材《玩转office轻松过二级》配套模拟软件使用说明.doc...
  9. macbook系统占用硬盘大_Sketch占满MacBook200G硬盘的解决方法
  10. 将CSDN中文章同步到微信公众号