JS作用域
1.就是代码名字 (变量)在某个范围内起作用的效果,目的是提高程序的可靠性
2.js的作用域(es6)
预解析是个神奇的东西
函数内部没有var声明,直接赋值当全局变量看
调用对象的方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
var obj = {
uname: '男',//注意这里,有冒号,逗号
age: 18,
sex: '男',
sayHi: function(){
console.log('hi');
}
}
//里面的属性或者方法我们采取键值对的形式 键 属性名 : 值 属性值
//多个属性或者方法中间用逗号隔开
//方法冒号后面跟的是一个匿名函数
//2.使用对象
//调用对象的属性 我们采取 对象名.属性名(像极了结构体)
console.log(obj.uname);
//调用对象的属性还有一种方法 对象名['属性名']
console.log(obj['age']);
//调用对象的方法 对象名.方法名
obj.sayHi();
</script>
</head>
<body>
</body>
</html>
三种调用对象的方法,都必须掌握