细讲JavaScript变量

非常感谢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;该命名错误
  • 不能是关键字、保留字。
  • 变量名必须有意义。
  • 遵循驼峰命名法则。

小结

  1. 为什么需要变量? 因为我们一些数据要保存,所以要变量。
  2. 变量是什么? 变量是一个容器,用来存放数据,方便后面使用里面的数据
  3. 变量的本质是什么? 变量是内存的一块空间,用来存放数据。
  4. 变量怎么使用? 先声明再赋值。
  5. 什么是变量初始化? 声明变量并赋值我们称为变量初始化。
  6. 变量命名规范有哪些?见名只意,驼峰法则。
  7. 交换两个变量的思路?借一个中间变量用来交换。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值