非常感谢pink老师的视频讲解~
JavaScript输入输出语句
方法 | 说明 |
---|---|
alert(msg) | 浏览器弹出警示框 (用户看) |
console.log(msg) | 浏览器控制台打印输出信息 (程序员看) |
prompt(info) | 浏览器弹出输入框,用户可以输入 |
变量概述
变量:是用于存放数据的容器。我们可以通过变量名获取数据,甚至数据可以修改。
变量的本质:变量是程序在内存中申请的一块用来存放数据的空间。
注:变量申请到空间后放了东西,我们需要使用这个变量的话要通过变量名去使用。没有变量名的话,你怎么去找到它呢。通过“年龄”这个变量名找到变量里的“17”这个数据,通过“技能”这个变量名找到变量里的“排山倒海”这个数据。
1.1变量的使用
先声明后使用
//1、声明一个变量
var age;
//2、赋值
age=10;
//3、输出值
console.log(age);
//变量初始化(上面便于理解,基本都是一行代码概括)
var myname='一拳超人';
console.log(myname);
//声明变量
var age;//声明了一个名为age的变量
注:var(variable)是一个JS关键字,用来声明变量。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管。
age是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间。
//变量赋值
age=10;//把age这个变量赋值为10
注:=用来把右边的值赋给左边变量空间中 变量值是程序员保存到变量空间里的值。
1.2变量语法扩展
//1、一个变量被重新赋值后,其值会覆盖前面的值,以最后一次赋值为准
var age=17;
age=18;//age最后值为18
//2、多变量声明
var age1=20,
name='齐木',
salary=10000000;
1.3声明变量特殊情况
情况 | 说明 | 结果 |
---|---|---|
var age ;console.log(age) | 只声明不赋值 | undefined |
console.log(age) | 不声明不赋值,直接用 | 报错 |
age=10 ;console.log(age) | 不声明,只赋值 | 10 (虽然可以使用,一般是先声明,否则会成为全局变量) |
1.4变量命名规范
- 由字母(A-Za-z)、数字(0-9)、下划线(_)、美元符号($)组成,如:myName、num1、_name
- 严格区分大小写。
- 不能以数字开头。
- 变量中间不能有空格。例如:var my name;该命名错误
- 不能是关键字、保留字。
- 变量名必须有意义。
- 遵循驼峰命名法则。
小结
- 为什么需要变量? 因为我们一些数据要保存,所以要变量。
- 变量是什么? 变量是一个容器,用来存放数据,方便后面使用里面的数据
- 变量的本质是什么? 变量是内存的一块空间,用来存放数据。
- 变量怎么使用? 先声明再赋值。
- 什么是变量初始化? 声明变量并赋值我们称为变量初始化。
- 变量命名规范有哪些?见名只意,驼峰法则。
- 交换两个变量的思路?借一个中间变量用来交换。