Js基础_变量


一、什么是变量

用于存放数据的容器

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

二、变量的使用

两步:声明变量---->赋值

//声明变量 在声明完之后计算机就会自动分配变量内存空间
//var:js的一个关键字用来声明变量
//name:变量名称
var name;//声明一个名为age的变量
name = admin;//给变量赋予一个名为admin的值

//变量初始化
var name1='是发财不是旺财';

三、变量实例

1、案例一

    var name ='是发财不是旺财';
       var address ='长沙';
       var age = 21;
       var email = '122xxxxxxx@qq.com';
       var salary = 5000;
       console.log(name)
       console.log(address)
       console.log(age)
       console.log(email)
       console.log(salary)

    //   是发财不是旺财
    //   长沙
    //   21
    //   122xxxxxxx@qq.com
    //   5000

2、案例二

// 给定一个输入框 输入姓名 存储到name的变量当中
        var name =prompt('请输入你的名字');
        // 输出名字
        alert(name)

四、变量语法扩展

1、更新变量

// 输入姓名 存储到name的变量当中
        var name = '是旺财';
        // 输出名字
        console.log(name)
        name = '是发财不是旺财'
        console.log(name)

        // 是旺财
        // 是发财不是旺财

2、声明多个变量

// 声明多个变量
        var age= 21,
            address = '长沙',
            salary = '5000'
        console.log('年龄是:'+age+'地址是:'+address+'工资是:'+salary)
        
        // 年龄是:21地址是:长沙工资是:5000

3、声明变量的特殊情况

// 1.只声明不赋值
        var sex;
        console.log(sex)

        //undefined

//2.不声明不赋值
        console.log(age)

        //ReferenceError: age is not defined (没有定义年龄)

//3.不声明直接赋值
        address = 10
        console.log(address)

        //10

四、变量的命名规范

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

五、变量实例

变量交换

  // 1.需要一个临时变量temp
        // 2.将1的值传给temp
        // 3.将2的值传给1
        // 4.将temp的值传给2
        var temp;
        var app1 = '这是1';
        var app2 = '这是2';
        console.log(app1)
        console.log(app2)
        temp = app1;
        app1 = app2;
        app2 = temp;
        console.log(app1)
        console.log(app2)

        // 这是1
        // 这是2
        // 这是2
        // 这是1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是发财不是旺财

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值