JavaScript

本文详细介绍了JavaScript中的变量概念,包括内存存储、声明、赋值和初始化。通过实例展示了如何弹出输入框获取用户姓名并在对话框中显示。还探讨了变量的更新、同时声明多个变量、特殊声明情况以及命名规范。最后,文章提供了交换两个变量值的方法,并进行了全面的变量总结。
摘要由CSDN通过智能技术生成

目录

变量:

1、变量的概念:

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

2、变量的使用:

1.声明变量

2、赋值

3、变量的初始化

 3、变量的使用案例

 4、变量语法扩展

1.更新变量

2、同时声明多个变量 

3、声明变量的特殊情况

5、变量的命名规范

 6、交换2个变量的值

7、变量总结


1、输入框:prompt('弹出输入框');

2、输出框:alert('弹出警示框'); console.log('控制台输出,程序员看到的')

变量:

1、变量的概念:

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

        类似我们酒店的房问,一个房问就可以看做是一个变量。

2、变量的使用:

变呈在使用时分为两步:1.声明变量2赋值

1.声明变量

var age;//声明一个名称为age的变量 

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

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

2、赋值

age = 10;//给age 这个变早赋值为10

=用来把右边的值赋给左边的变量空间中此处代表赋值的意思
变量值是程序员保存到度量空问里的值 

3、变量的初始化

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

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

 3、变量的使用案例

1.弹出一个输入框,提示用户输入姓名。

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

var myname = prompt('请输入你的姓名');
alert(myname);

 4、变量语法扩展

1.更新变量

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

 var age =18:

age =81;//最后的结果就是81因为18被覆盖掉了

2、同时声明多个变量 

var age=18,address='上海',gz=2000; 

3、声明变量的特殊情况

只声明不赋值结果是?︰程序也不知道里面存的是啥 所以结果是 undefined 未定义的

var sex;

console.log(sex);//undefined

不声明不赋值直接使用莱个变量会报错

console.log(tel);

不声明直接赋值使用 

qq=110;

console.log(qq);

5、变量的命名规范

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

 6、交换2个变量的值

        // js是编程语言有很强的逻辑性在里面: 实现这个要求的思路先怎么做后怎么做
        // 1、我们需要一个临时变量帮我们
        // 2、把apple1给我们的临时变量 temp1
        // 3、把apple2里面的苹果给apple11
        // 4、把临时变量里面的值给apple2
        var temp;//声明了一个临时变量为空
        var apple1 = "青苹果";
        var apple2 = "红苹果";
        temp = apple1; //把右边给左边
        apple1 = apple2;
        apple2 = temp;
        console.log(apple1);
        console.log(apple2);

7、变量总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值