<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>变量</title>
<script>
/*
变量命名规则:
1. 规则 -》 法律,违反了 就被 抓走
a. 必须 用 字母、数字、_ 、 $ 组成变量名
b. 数字 不能作为 变量名 的 首字
c. 系统 关键字 和 保留关键字 不能作为 变量名
2. 规范 -》 道德,违反了 就被 谴责
a. 变量名 要 尽量 的 有意义!
b. 当一个 变量名 有多个 单词 组成时,首字母 小写,其他单词首字母 大写
*/
// 1.变量 var 声明一个变量
// 如果 只声明 未赋值,那么 变量中 默认undefined
// 1.1 创建变量第一种方式 先声明 后赋值
var i;
alert(i); //undefined
var i;
i = 10;
alert(i); //10
// 1.2 创建变量第二种方式 直接赋值
var a = 10;
alert(a); //10
// 1.3 批量声明 变量 同样有两种方式
var a1, b2, c3;
a1 = 1;
b2 = 2;
c3 = 3;
console.log(a1, b2, c3); // 1, 2, 3
var a = 1 , b = 2 , c = 3;
console.log(a, b, c); // 1, 2, 3
// 1.4 交换两个变量的值
var a = 10;
var b = 20;
var c;
console.log(a, b, c); // 10, 20, undefined
// 临时变量 c ,用来 保存 临时数据
c = a; // c = 10
a = b; // a = 20
b = c; // b = 10
console.log(a, b, c); // 20, 10, 10
</script>
</head>
<body>
</body>
</html>