Javascript编程基础 – 变量
JavaScript Programming Essentials – Variables
在各种编程语言中,都存在基本的数据类型,而无论哪种数据类型,均离不开变量。
变量是某种程序记事的方式,变量用来存储数据。
可以将变量视为一种按名称引用的存储位置。在这个位置上存储什么信息,以及给这个位置起什么名字,都取决于用户(也就是开发者)。
1. 声明变量
当我们编写Javascript程序时,用变量存储实际数据更为方便,例如:用以下这个变量存储年龄:
var age;
- 1
另外,如果想要计算数字的总和,可以命名一个变量,叫total.
var total;
- 1
变量sum虽然已声明,但是尚未初始化;此时,用以下语句控制台输出:
console.log(total);
- 1
执行结果为undefined.
![]()
因此,变量声明后,要设置它的初始值。需要用一个赋值语句,如下:
total = 0;
2. 变量名的规范
变量名可以由字母、数字、下划线及美元符号等组合而成,但不能以数字开头。
1) 合法的变量名
以下变量名是合法的:
var TheCamelCode;
var _init_func_;
var cascadia$code323;
- 1
- 2
- 3
2) 不合法的变量名
以下变量名是不合法的:
var 3common;
var 1employee_2associate;
- 1
- 2
如果第一个变量3common在控制台输出,将会出现以下提示:
![]()
终端提示,SyntaxError: Invalid or unexpected token (语法错误:无效的或意外的令牌),箭头指的位置,说明变量首字母不能为数字。
3. 变量的初始化
所谓变量的初始化,其实是对变量的第一次赋值。初始化过程可以有以下两种选择:
1) 先声明变量,再初始化;
var v1;
v1 = 10;
- 1
- 2
2) 声明变量与初始化同时进行;
var a = 1;
- 1
4. 区分大小写
在JavaScript语言中,变量名要区分大小写。以下分别用两种变量,在控制台验证一下:
var case_letter = ‘lower’;
var CASE_LETTER = ‘upper’;
console.log(case_letter);
console.log(CASE_LETTER);
- 1
- 2
- 3
- 4
程序执行结果如下:
![]()
这说明大小写不同的两个变量,实质上是不同的。
5. 变量与表达式
一个变量初始化后,不仅仅放在那里,还需要进行运算和实现其它功能。例如:以下这个赋值语句,
var sum = 1;
sum = sum + 1;
- 1
- 2
在sum变量声明并赋值后,又接着进行了加法表达式(sum + 1),然后赋值给sum.
诸如此类的表达式,会有千姿百态,各种结果。学会利用它,就是增加了变量的生命力,从而能够给程序带来极大的活力。
例如:要进行整数10的3次幂运算,程序代码如下:
var v1 = 10;
var power_value = Math.pow(v1, 3);
console.log(power_value);
- 1
- 2
- 3
控制执行结果如下图:
![]()
在这里,变量成功地进入到科学计算的程序中。相信变量使用好的话,它能够发挥更大的作用。
Javascript编程刚刚开始,跟我一起吧!
技术好文将不断推出,敬请关注。
喜欢就点赞哈。?
评论记录:
回复评论: