变量在内存中的存储:
变量的本质:程序在内存中申请的一块用来存放数据的空间

变量名 存放数据
变量的使用:‘var age = 18;‘
1. 声明变量:
var age;
var:是js关键字(variable变量):该关键字声明变量之后,计算机会自动为变量分配内存空间,不需要程序员管理
age:是程序员定义的变量名,通过变量名来访问内存中分配的空间(空的)
2. 赋值:
age = 18;
变量值:程序员保存到变量空间里的值

var age = 18;
声明一个变量并赋值,叫做变量的初始化
同时声明多个变量:
每个变量名之间用","隔开,只需要写一个var

声明变量特殊情况:

最后一个可以正常使用,但是会变成全局变量,不推荐!
变量名规范:
1. 不能以数字开头
2. 驼峰命名法
3. 字母、数字、下划线、美元符号$
name(不是关键字、保留字)但是这个名字在某些浏览器中有含义,尽量不要直接使用!
name没有声明没有赋值,直接使用,一般来讲控制台会报错:

控制台:
![]()
但是控制台这里输出为空??
交换两个变量:
将青苹果和红苹果位置更换

实现思路:


原文:https://www.cnblogs.com/pinkowonote/p/13477164.html