name: 'Tom',
age: 18
}
如果通过 obj[属性名称] 获取对应的 属性值 , 如果存在该属性名称键值对 , 则返回对应的值 ;
如果不存在...指定 属性名称对应的 键值对 , 则返回 undefined 未定义值 ;
在 if 语句中 , 传入 条件表达式 , 如果 条件表达式 的结果是 有意义的值 如 字符串 , 数字 等值 , 则会被转为...true ;
如果 条件表达式 的结果是 undefined 值 , 则会被转为 false 值 ;
2、判定对象是否有某个属性
代码示例 :
执行结果 :
二、统计字符串中每个字符出现的次数
1、算法分析
首先 , 使用 String 字符串对象的 charAt 函数 , 遍历整个字符串的所有字符 ;
然后..., 创建一个对象 , 将每个字符作为对象的 键 Key , 也就是 对象的 属性名 ;
每次使用 charAt 函数遍历时 , 查询对象中是否有该字符对应的属性键值对 ;
如果没有 , 则将该 字符