学习目标:
学习JS变量var用法
学习内容:
提示:这里可以添加要学的内容
例如:
1、能够说出变量的主要作用
2、能够写出变量的初始化
3、能够说出变量的命名规范
4、能够画出变量是如何在内存中存储的
5、能够写出交换变量的案例
学习时间:
提示:这里可以添加计划学习的时间
2021/2/5
学习产出:
一、变量的概述
1、简单的说,变量就是一个装东西的盒子。
通俗:相当于有好几个盒子,我门可以给盒子进行编号,分别为1,2,3根据盒子的名字(也就是变量名)打开获得里面的东西(也就是数据),甚至我们可以把里面东西给换掉。
如下图所示:
2、变量在内存中的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间
如下图所示:
把他看作一个旅馆(内存),建造了两间房子(存放变量的盒子),每个房间有门牌(变量名),可以有门牌去找到相应的房间,在找到里面住的人(变量)
二、变量的使用
变量在使用时分为两步:1.声明变量 2.赋值
1、声明变量
//声明变量
var name;
var是一个JS关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管
name是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间。
这一步相当于,在内存中间了一个房间,房间门牌号叫name。
2、赋值
//声明变量
var name;
name = '张三';
alert('我的名字是'+name);//返回name
结果为:
3、变量的初始化
var age = 18;//变量的初始化
alert('我的年龄是'+age);
这是声明一个变量并赋值,我们称之为变量的初始化。(可以发现是字符时需要加单引号)
结果如下:
4、以下做一个小案例:
要求:用JavaScript写一个输入框,存储输入的数据在用alert返回(输入框在上一章有记录,如果不记得的朋友去找找)
<!DOCTYPE html>
<html>
<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>Document</title>
<script>
var names = prompt('你好请输入您的姓名');
alert('您的名字是'+names)
</script>
</head>
<body>
</body>
</html>
结果如下图所示:
输入张三后点击确定
很简单的两步就可以给出答案了,你还可以尝试一下。
大家是不是可以开动一下脑筋,我们是不是可以通过这个办法去实现一些比较实用的功能呢?比如账户登入,我们需要获取用户输入的账户和密码呢?当前也有其他的方法去获取,只是我们需要开动脑筋去想想,学了它有什么用。
下期变量语法扩展,请订阅,关注后续!