2021.7.20今日小结
JavaScript中的变量
var关键字,需要注意var的声明作用域,var声明的变量会自动提升到函数作用域顶部。
let声明,let跟var的作用差不多,明显区别就是let声明的范围是块作用域,var声明的范围是函数作用域。let声明的变量不会在作用域中提升,在页面中只能声明同一个变量。
const声明,const的行为与let基本相同,唯一一个区别是用它声明变量时必须同时初始化变量,且尝试修改const声明的变量会导致运行时报错。也不允许重复声明,const声明的作用域也是块,
JavaScript的数据类型
undefined 未定义 当var或let声明变量没有初始化时,就相当于给变量赋予了undefined值。
boolean 布尔值 有两个字面值true和false。
string 字符串 可以使用双引号,单引号,反引号来表示。
number 数值 最基本的是整数和浮点值。NaN它的意思是“不是数值”。
object 对象
null 空 只有一个特殊值null。
function 函数
symbol 符号 符号是原始值,且符号实例是唯一,不可变的。
今天就初步了解了这些。还进行了静态网页的练习。图片我都是先用别的图片代替着,美观效果还是需要正确的图片,目前先练习,争取能熟练的做出模板。在过程中有几个生疏的样式,我会先搜索它的意思,然后重新理解一遍。静态网页主要是得练习对样式的组合,怎么才能实现这个功能,才能进一步理解。