首页 > 其他分享 >1. 变量

1. 变量

时间:2022-12-09 20:34:08浏览次数:31  
标签:console 变量 age var 变量名 log

变量

1.变量概述

1.1什么是变量

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

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

1.2变量在内存中的存储

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

1.3变量命名规范

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

2.变量的使用

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

2.1声明变量

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

var是一个js关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量后,计算机会自动为变量分配内存空间

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

2.2赋值

age = 18;  //把值存入变量中

2.3输出结果

console.log(age);  //输出结果

2.4变量的初始化

var myname = 'pink';
console.log(myname);

案例

var myneme = '卡卡西';
var address = '火影村';
var age = 30;
var myemail = '[email protected]';
console.log(myname);
console.log(address);
console.log(age);
console.log(myemail);

2.5变量语法扩展

  1. 更新变量

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

    var age = 18;
    age = 81; //最后就的结果就是81,因为18被覆盖掉了
    
  2. 同时声明多个变量

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

    var age = 10, name = 'zs', sex = 2;
    
  3. 声明变量的特殊情况

  1. 变量的交换

    实现两个变量值的交换,需要一个临时变量

  2. 关键字∶是指JS本身已经使用了的字,不能再用它们充当变量名、方法名。
    包括: break、case、catch、continue、default、delete、do、else、finally、for、function、if、in.instanceof、nexreturn、switch、this、throw、try、typeof、var、void、while、with等。

    保留字︰实际上就是预留的“关键字”,意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不能使用它们当变量名或方法名。
    包括: boolean、byte、char、class、const、debugger、double、enumexport、extends、fimal、float、goto、implements、import、int、interface、long、mative、package,
    private、protected、public、short、static、super、synchronized,throws、transient,volatile等。

标签:console,变量,age,var,变量名,log
From: https://www.cnblogs.com/qianfanqf/p/16969898.html

相关文章

  • 2. 变量的数据类型:基本数据类型和引用数据类型
    数据分类数据分为:静态数据、动态数据。静态数据静态数据是指一些永久性的数据。一般是以文件的形式存储在硬盘上,比如文档、照片、视频等文件。电脑关闭后,静态数据仍然......
  • 03-JavaHome&临时环境变量&classpath环境变量
    1.配置java_home、临时环境变量信息PATH环境信息:D:;D:\JDK\JDK\bin;D:\eclipse4.3\adt-bundle-windows-x86-20131030\adt-bundle-windows-x86-20131030\sdk\platform-t......
  • vscode 在debug模式给被调试程序传递环境变量
      https://blog.csdn.net/jinxiaonian11/article/details/127965187 C/C++"environment":[{"name":"ENV_TEST","value":"1"},{"name":"T......
  • JavaScript:变量: 如何声明变量?
    声明变量可以用下面几种方式:但是这几种声明方式肯定是有区别的,主要是上面三种方式的区别,这需要结合window对象和作用域来说明,这里不赘述。声明变量的时候,推荐使用let,这......
  • JavaScript:变量:声明和赋值变量时,内存结构是什么样的?
    这里只是大概画出内存结构的模型图,方便理解当我们声明变量和赋值变量时,到底在干嘛。如上图所示,a赋值一个对象{},b赋值字符串hello;于是内存里划了三个区域给我们,一个存储......
  • java 读取系统属性及环境变量
    有时候在编写应用程序时,需要向文件系统写入数据文件、日志文件;这时就需要判断操作系统类型、当前用户的主目录等,从而规范文件写入,使应用程序能够适应多种操作系统平台。本......
  • 基于极限学习机(ELM)进行多变量用电量预测(Matlab代码实现)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • Golang常量与变量-Go语法1
    标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,就是为变量名、常量名、函数名等等取的一个见名知义的名称。Go语言中标识符由字母数字和_(下划线)组成,并且只......
  • linux 中判断变量是否已经赋值
     001、[root@PC1test]#a=10[root@PC1test]#echo$a10[root@PC1test]#echo$b[root@PC1test]#[-z$a]##如果变量没有被赋值,则返回真,否则返回......
  • CTF新手入门(变量覆盖)
    变量覆盖顾名思义:可以改一个值去覆盖这个变量,我们可以利用它做些什么一般会考:Extract() Parse_str() 什么是Extract()?我帮你百度了一下:PHPextract()函数从数......