您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
一纸荒年 发布于2019年12月04日 01:10

原创 JavaScript变量

29 次浏览 读完需要≈ 6 分钟 JavaScript

内容目录

JavaScript 变量

JavaScript 变量是存储数据值的容器。

// x、y 和 z 是变量
var x = 1; // 声明 x,为其赋值 1
var y = 2; // 声明 y,为其赋值 2
var z = x + y; // 声明 z,为其赋值 x + y = 3
JavaScript 变量都对大小写敏感。

JavaScript 标识符

所有 JavaScript 变量必须以唯一的名称标识,这些唯一的名称称为标识符

标识符可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。

构造变量名称(唯一标识符)的通用规则是:

  • 名称可包含字母、数字、下划线和美元符号
  • 名称必须以字母开头
  • 名称也可以 $_ 开头(但是在本教程中我们不会这么做)
  • 名称对大小写敏感(y 和 Y 是不同的变量)
  • 保留字(比如 JavaScript 的关键词)无法用作变量名称

赋值运算符

在 JavaScript 中,等号(=)是赋值运算符,而不是“等于”运算符。

var a = b + 1; // 计算 b + 1 的值并把结果赋予 a

JavaScript 数据类型

JavaScript 变量还能保存其他数据类型,如字符串。

当您向变量分配文本值时,应该用双引号或单引号包围这个值。

当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。

var pi = 3.14;
var name = "code";
var flag = 'true';

声明(创建) JavaScript 变量

在 JavaScript 中创建var变量被称为“声明”变量

var name; // 声明之后,变量是没有值的。name = undefined
name = 'codeplayer'; // name = codeplayer
var name = 'codeplayer'; // name = codeplayer

一条语句,多个变量

您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:

var name = "solo", sex = '男'; // 一条语句中声明很多变量
// 横跨多行声明标量
var name = "solo";
var sex = '男';
// a = b = undefined, c = 1
var a, b, c = 1;

Value = undefined

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。

var name; // name = undefined

JavaScript 算术

与代数类似,您能够通过 JavaScript 变量进行算术运算,使用 =+ 之类的运算符:

var x = 1 + 2 + 3; // x = 6
var x = "JavaScript " + " " + "变量"; // x= JavaScript 变量

// 如果把要给数值放入引号中,其余数值会被视作字符串并被级联。
var x = "1" + 2 + 3; // x = 123

var x = 1 + 2 + '3'; // x = 33
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论