变量和常量怎么通俗的理解

变量

书面:变量是存取数据,提供存放信息的容器

白话:变量就是一个装东西的盒子

变量的使用

两步:1、声明变量 2、赋值

  1. 声明变量
  Var age;//声明一个名称为age的变量
  1. var是一个js关键字,用来声明变量(variable变量的意思),使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管
  2. age是程序员定义的变量名,我们通过变量名来访问内存中分配的空间

        2、赋值

        

Age=10;
  1. =用来把右边的值赋给左边的变量空间中,此处代表赋值的意思
  2. 变量值是程序员保存到变量中的值

 变量的初始化

        

var age = 18;  //声明变量同时赋值为18

声明一个变量并赋值称作变量的初始化

变量的命名规范

  1. 由字母(A-Za-z),数字(0-9),下划线(_),美元符号($)组成,如:usrAge,num01,_name
  2. 严格区分大小写,var app;和var App;是两个变量
  3. 不能以数字开头,18age是错误的
  4. 不能是关键字,保留字,例如:var、for、while
  5. 变量名必须有意义,MMD BBD  nl——age
  6. 遵守驼峰命名法,首字母小写,后面单词的首字母需要大写
  7. 推荐翻译网站:有道   爱词霸

变量语法拓展 

  1. 更新变量:一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准
  2. 同时声明多个变量:同时声明多个变量时,只需要写一个var,多个变量名之间使用英文逗号隔开。Var age=10,name=‘zs’,sex=2;
  3. 声明变量的特殊情况:
    1. 只声明不赋值,程序不知道变量的内容是什么,会输出undefined
    2. 不声明不赋值,直接使用某个变量会报错
    3. 不声明,直接赋值使用(没有var),有结果,但是最好不要这样
  4. 不使用var定义的变量一定为全局变量
  5. 变量在使用前需要初始化,即在使用前给变量赋值
  6. 函数内定义的变量为局部变量,必须在函数内使用,函数外定义的变量为全局变量
  7. 变量命名过程中可以使用下划线,变量必须初始化,不初始化的变量的值为undefined(未定义)
  8. 变量和常量相加可以构建动态字符串,这时JavaScript的一个基本技巧

交换变量案例 

var temp,app1=12,app2=14;//定义一个临时变量temp和app1和app2
temp = app1;//app1的值赋值给了临时变量,这时app1的值空了
app1 = app2;//app2的值赋值给了app1,这时app2空了
app2 = temp;//这时将temp中的原本app1的值赋值给app2完成赋值

常量 

在程序执行过程中值保持不变,如圆周率,中立加速度等固定不变的值,常量可以是数值,字符串等各种数据类型 

猜你喜欢

转载自blog.csdn.net/weixin_51145939/article/details/125227610