变量

162 阅读4分钟

1.1什么是变量

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

通俗:变量是用于存放数据的容器。我们通过变量名获取数据,甚至数据可以修改。

1.2变量在内存中的存储

本质:变量是程序在内存中申请的一块用来存放数据的空间。

变量理解

就是一个div大盒子

盒子里面可以放很多p相当于小盒子

变量有很多很多很难找怎么办呢

用命名来解决就像css命名一样

寻找用age

名字用name

变量组成就是用一个空间,还有一个变量名。

2.变量的使用

变量在使用时分为两步: 1. 声明变量 2.赋值(就是把值放进去)

通俗理解我去酒店要先告诉前台我要定一间房间,订好了之后我才能住进去

2.1声明变量

强调我们要通过变量名字去查找变量

理解怎么去声明变量呢用var这个关键词去声明变量

后面跟上我们的变量名字就可以了

理解展示:

var age ;

1声明一个名称为age的变量

●var是一个JS关键字,用来声明变量( variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配,内存空间,不需要程序员管

●age 是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间

代码展示

//1 // 声明了一个age的变量 这样计算机就会在内存中给到我们一个空的空间,就像你在宾馆里开了房但没入住一样 var age; //2 // ,下一步应该赋值,把值存入这个变量中这样计算机那个空的空间就有值了,就像我们入住了宾馆一样 // 哪应该怎么赋值呢, // age = 10; 下面的=不是真正意义上的等于而是给的意思,就是说把10给age,把10传到age里面 // 这样计算机空的空间就有值了,值为10,就像我们入住宾馆一样原本是没人的但我入住进去就有人了 age = 10; //给age这个变量赋值为10 //3下一步呢我们应该输出结果 console.log(age); // 这样打印有点麻烦,我们可以用这样的方法操作 // 变量的初始 var myname='步步皆遗憾'; // 尽量不要用name因为name在有些浏览器中已经被赋值了 console.log(myname)

变量的使用练习代码

变量弹出用户名练习代码

变量的语法扩展

更新变量

一个变量被重新复赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。

理解就是你谈了个女朋友,但是呢这个女朋友是个渣女他又找了一个对象,那你就会被替代掉他俩就在一起过了

代码展示

// 更新变量 // 一个变量被重新复赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准。 // 理解就是你谈了个女朋友,但是呢这个女朋友是个渣女他又找了一个对象,那你就会被替代掉他俩就在一起过了 var myname='嘎嘎' console.log(myname); myname='嘎嘎嘎' console.log(myname);

声明多个变量

理解就想古代一个男人拥有很多女人

// 声明多个变量 var // var myname='李倩', // age='我是你爸爸'; // 用逗号隔开,结束用分号; // 理解就想古代一个男人拥有很多女人 var age = 18, address = '火影村' , gz = 2000;

声明变量的特殊情况

      代码展示

只声明不赋值这种情况呢程序也不知道怎么办那只能给你个undefined(这叫未定义的) var sex; console.log(sex);

不声明不赋值,直接使用某个变量会报错的滴

      代码展示

console.log(tel);

变量不声明也就是不加var也是可以使用的,但不提倡使用

      代码展示

ha='我是神' console.log(ha);