欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Javascript——变量的定义

程序员文章站 2022-04-04 21:16:19
...

变量
是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据,使用变量可以方便获取或修改内存中

var a=100;
固定写法,var是variant变量的缩写,可以给变量任意的取名字。
var是一个关键字,是有特殊功能的小词语,关键字后面要有空格隔开。等号表示赋值,会将等号右边的值赋给左边的变量。

变量声明:有var,有变量名字,没有赋值。
变量初始化: 有var,有变量名字,有值。
变量声明的方式:var 变量名字;
变量作用:用来操作数据的(可以存储,可以读取)

var number; /变量的声明,此时是没有赋值的
var x,y,z,k,j;//一次声明多个变量,没有赋值

变量名有命名规范:

  1. 只能由英语字母、数字、下划线、美元符号$构成,且不能以数字开头,并且不能是Javascript保留字。
  2. 变量的名字要有意义,一般都是小写。
  3. 变量名如果是多个单词,第一个单词的首字母是小写,后面所有单词的首字母都是大写,这种命名方式称为驼峰命名法。

以下是正确的变量命名:

var haha=250;
var a1=400;
var abc_123=200;
var $abc=123;
var $o0_0o$=234;
var $=666;
var _=1000;
var___=300;

以下是错误的变量命名,不能有怪异符号:

var a-1=100; 
var [email protected]=200; 
var a¥=300;
var a*#$#[email protected]=400;

不能以数字开头:

var 2year=500;

不能有空格:

var a b=600;

下列单词叫做保留字,不允许当作变量名:
abstract, boolean, byte, char, class, const, debugger, double, enum, export, extends, final, float, goto, implements, import, int, interface, long, native, package, private, protected, public, short, static, super, synchronized, throws, transient, volatile.

大写字母是可以使用的,并且大小写敏感,也就是说A和a是两个变量:

var A=250;
var a=250;

变量的定义和赋值:
变量用var来定义,只有定义之后,这个变量才能够使用。

var a; //定义
a=100; //赋值
console.log(a); //输出100

在Javascript中,永远都是用var来定义变量,赋值用=,表示等号右边的值赋给左边的变量。

区分变量和字符串——
var a=100;
console.log(“字母表里的第一个字母是啥?”);
console.log(“a”); //输出字母a

这个a在引号里面,所以就是一个字符串,而不是一个变量。
如果一个变量想输出保存的内容,那么就不能加引号。