// 重复赋值
// 对一个变量,多次赋值,存储数据
// 定义变量时,对变量进行 初始化
// 此时 JavaScript语法规定, 必须要带有 关键词 var 或者 let 或者 const
// 之后使用变量时,不需要带有关键词
// 第一次定义变量,初始化变量,必须要带有关键词
// 初始化变量,给变量int 中存储数值 100
var int = 100;
// 使用变量,不要使用关键词
// 重复赋值 再次对 变量 int 赋值200
// 此时 变量int中存储的数据是 200
// 一个变量容器中,只能存储一个数据
// 后赋值存储的数据,会覆盖之前存储的数据
// 也就是 后 赋值 的 200 会覆盖 先赋值的 100
// 变量int 中最终只会存储数值200
int = 200;
// 数据交换
// 两个变量存储数据
// 需要将两个变量存储的数据进行交换
// var int1 = 100;
// var int2 = 200;
// 错误方法
// 如果直接进行相互的赋值操作,是不能达到效果的
// 将int2存储的数据,赋值给int1,会覆盖掉int1中原始的数据
// int1中存储的是int2的数据200
// int1 = int2;
// // 此时将int1的数据赋值给int2,int1中存储的是200
// // 给int2赋值的也是数值200,int2最终存储的数值是200,没有改变
// int2 = int1;
// 正确方法
// 定义一个中间变量,来存储其中一个数值
var int1 = 100;
var int2 = 200;
// 定义一个中间变量
var int3 = int1; // 存储int1的原始数据
int1 = int2; // int1赋值存储int2的原始数据
int2 = int3; // int2赋值存储int3的数据,也就是int1的原始数据
/*
// 也可以写成先存储int2的原始数据
var int3 = int2;
int2 = int1;
int1 = int3;
*/
/ 在 JavaScript中 , 有三种方法可以查看程序的执行结果
// 也就是查看变量中存储的数据信息
// 1,提示框 -- 不太常用
// window.alert(定义要查看的内容)
// var int1 = 100;
// var int2 = int1 * 3 + 5 - 6 / 2;
// // 通过浏览器的提示框,显示执行结果
// window.alert(int2);
// 2,向页面输出 -- 不常用
// 向页面写入内容
// document.write(int2);
// 3,控制台输出 -- 常用方法
// console.log(int2);
// console.log() 可以一次输出多个变量或者数据
// 变量或者数据之间,必须用逗号间隔
var int1 = 100;
var int2 = 200;
console.log(int1 , int2 , 300 , 500);