1.作用域
范围:1.全局作用域-->一个页面就是一个全局作用域
2.私有作用域-->只有函数 生成私有作用域
使用:1.定义:调用函数变量即是作用域的变量
2.访问:自己有用自己的,没有用父级的
3.赋值:自己给自己赋值,自己没有给父级赋值
2.Object数据类型
对象定义 1.具体一个事物 2.有自己的特征
obj称为对象名,也可以叫引用变量,通过对象名访问对象值。
写法(键值对) 对象名:属性值
var obj={
a:100,
b:"200"
}
操作 增删改查
增:对象.键="数据值" || 对象["键"]=数据值(单独输出属性值)
删:delete 对象.键="数据值" || delete 对象["键"]=数据值(单独输出属性值)
改:对象.键="修改后的数据值" || 对象["键"]=修改后的数据值(单独输出属性值)
查:console.log(对象.键)|| console.log(obj["键"])(单独输出属性值)
遍历对象(for in) ---复杂数据类型 obj 数据类型名 -->object
for(var key in obj){
console.log(key)
}