【前端学习笔记】02-变量总结

变量

概念

  • 为什么需要变量:因为我们一些数据需要保存,所以需要变量
  • 什么是变量:变量就是一个容器,用来存放数据的,方便后面使用容器中的数据
  • 变量的本质:变量是内存中的一块空间,用来存储数据

变量的使用

我们使用变量的时候,一定要声明变量,然后赋值

声明变量

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

变量的初始化

声明一个变量并赋值,我们称为变量的初始化

<script>
        //1.声明变量
        var age;//声明一个名称为age的变量
        //2.把值存入这个变量中
        age = 20;
        //输出结果
        console.log(age);
        //变量的初始化(声明一个变量并赋值)
        var myname = 'sevgilid';
    </script>

变量使用练习一

代码示例:

<script>
        var myname = 'sevgilid';
        var sex = '男';
        var age = 20;
        var address = '成都';
        console.log(myname,sex,age,address);
        
    </script>

代码效果:
在这里插入图片描述

变量使用练习二

1.弹出一个输入框,提升用户输入姓名
2.弹出一个对话框,弹出用户刚才输入的姓名

<script>
        var myname = prompt('请输入你的名字');
        alert(myname);
</script>

变量的语法扩展

1.更新变量

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

//更新变量:一个变量被重新赋值后,它原有的值就会被覆盖,变量值将以最后一次赋的值为准
var myname = ‘张三’;
var myname = ‘张大大’;
console.log(myname);//最后的结果显示为张大大就是因为原来的张三被覆盖掉了

2.声明多个变量

同时声明多个变量,只需要写一个var,多个变量名之间使用英文逗号隔开

var sex = ‘男’, age = 18, address = ‘成都’;
console.log(sex,age,address);

3.声明的特殊情况

  • 只声明不赋值,直接使用:undefined(未定义的)
  • 不声明,直接赋值使用:可使用,但不推荐
  • 既不声明,也不复制,直接使用:报错

//声明的特殊情况
//1.只声明,不赋值:undefined(未定义的)
var qq;
console.log(qq);
//2.不声明,直接赋值使用:在JS中可使用,但不推荐
bb = 100;
console.log(bb);//显示100
//3.不声明,不赋值直接使用:报错
console.log(aa);

打印结果:

在这里插入图片描述

变量命名规范

记忆点:

  • 严格区分大小写
  • 不能以数字开头!
  • 中间不能有空白,可由下划线_和$连接
  • 不能是关键字,保留字

在这里插入图片描述

交换两个变量的值

思路:定义一个临时变量,用来交换两个变量的值

代码:

 var fruit = '苹果';
        var fruit2 = '葡萄';
        //声明一个空的临时变量作为交换两种水果的篮子
        var box;
        //1.把苹果放入盒子;
        //2.葡萄给第一个装苹果的空篮子;
        //3.把盒子中的苹果放入开始装葡萄的空篮子
        box = fruit;
        fruit = fruit2;
        fruit2 = box;
        console.log(fruit,fruit2);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值