变量的定义和使用
变量是什么
- 变量是在内存中存储值的符号。
- 变量不是数值本身,它们仅仅是一个用于存储数值的容器。
定义变量
- 要想使用变量,第一步就是声明它,并给它赋值。
变量的使用
- 当变量被赋值后,就可以使用它了。
变量的默认值
- 一个变量只定义,但没有赋初值,默认值是undefined。
- 一个变量只有被var定义,并赋初值之后,才算正式初始化完成。
变量的常见错误
- 不用var定义,而直接将值赋予它,虽不引发报错,但会产生作用域问题。
- 尝试使用一个既没有被var定义过,也没有赋过值的字符,就会产生引用错误。
变量的合法命名:
标识符的命名规则,函数、类名、对象的属性等也都要遵守这个命名规则。
- 只能由字母、数字、下划线、$组成,但不能以数字开头。
- 不能是关键字或保留字。
- 大小写敏感,a和A两个不同的变量。
变量的值
- 变量的值可以被改变。
JS中的等号
- 等号表示赋值。
变量声明
- 使用逗号同时声明和初始化两个变量。
变量声明提升
- 变量声明的提升:你可以提前使用一个稍后才声明的变量,而不会引发异常。
- 变量声明提升时,只提升变量的定义,不会提升它的值。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>First HTML Web</title>
</head>
<body>
<!-- 变量声明提升 -->
<script>
// 使用变量
console.log(a);
// 定义变量
var a = 10;
// 再次使用变量
console.log(a);
</script>
</body>
</html>
{1,0}for1生: 什么,是let const
菜鸡不敢说自己菜鸡: 写的真好,好详细,为什么没人点赞?
Boy☞Devil ?: 满满的干货啊
CathyCorellian: "GET 请求不能通过请求体携带数据,但可以通过请求头携带。"这下面的配图好像看不懂,配的是querystring 的图
m0_63677836: 是个厉害的人