什么是变量? 从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,为了区分盒子,可以用BOX1,BOX2等名称代表不同盒子,BOX1就是盒子的名字(也就是变量的名字)。
[![](http://img.mukewang.com/52e32dc90001140c04120228.jpg)](http://img.mukewang.com/52e32dc90001140c04120228.jpg)
**定义变量使用关键字var,语法如下:**
~~~
var 变量名
~~~
**变量名可以任意取名,但要遵循命名规则:**
1.变量必须使用字母、下划线(\_)或者美元符($)开始。
2.然后可以使用任意多个英文字母、数字、下划线(\_)或者美元符($)组成。
3.不能使用JavaScript关键词与JavaScript保留字。
**变量要先声明再赋值,如下:**
~~~
var mychar;
mychar="javascript";
var mynum = 6;
~~~
**变量可以重复赋值,如下:**
~~~
var mychar;
mychar="javascript";
mychar="hello";
~~~
**注意:**
1\. 在JS中区分大小写,如变量mychar与myChar是不一样的,表示是两个变量。
2\. 变量虽然也可以不声明,直接使用,但不规范,需要先声明,后使用。
### 任务
定义一个名为mynum变量,并赋值为8。
**注意:**该任务没有输出结果,只是定义变量和赋值。
```
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>变量</title>
<script type="text/javascript">
</script>
</head>
<body>
</body>
</html>
```
- 1-7JavaScript-什么是变量
- 1-9JavaScript-什么是函数
- 2-2JavaScript-警告(alert 消息对话框)
- 2-3JavaScript-确认(confirm 消息对话框)
- 24JavaScript-提问(prompt 消息对话框)
- 2-5JavaScript-打开新窗口(window.open)
- 2-6JavaScript-关闭窗口(window.close)
- 2-7编程练习
- 3-1认识DOM
- 3-2通过ID获取元素
- 3-3innerHTML 属性
- 3-4改变 HTML 样式
- 3-5显示和隐藏(display属性)
- 3-6控制类名(className 属性)
- 4-1编程挑战