变量的定义和赋值

郝东的头像
郝东
259

什么是变量?顾名思义,变量就是其值可以发生变化的量,变量的值可

以通过赋值发生变化。从原理上来说,变量就是指程序中一个已经命名的单元,其主要作用就是为数据操作提供一个信息存储容器。

1.变量的命名

对变量进行命名,必须遵守变量的命名规则。JavaScript的变量命名如下。

①必须以字母或下划线开头,中间可以是数字、字母或下划线。

②变量名不能包含空格、加号、减号等符号。

③不能使用JavaScript的关键字。

④JavaScript的变量名是严格区分大小写的。

提示:虽然JavaScript的变量可以在遵守命名规则的基础上任意命名,但在编程中,最好还是遵循“见名知义”变量命名规范,这样便于记忆,增加程序的可读性。

2.变量的声明与赋值

在使用JavaScript变量前要先对变量进行声明。由于JavaScript是一种弱类型的语言,与其他语言有所不同,所有JavaScript变量都是由关键字var进行声明的。

(1)语法格式

var variablenamel,variablenamel, variablename2,…;

(2)语法格式解析

var:声明变量的关键字,所有变量声明都用这个关键字。

variablename:声明的变量名,它遵循变量的命名规则。

一次可以声明一个变量,也可以同时声明多个变量,在一次声明多个变量时,每个变量之间要用逗号隔开。

  1. 变量的赋值

变量的赋值就是给变量赋一个值,JavaScript的赋值符是等号(=)。在给变量赋值时有以下两种方法。

方法1:在声明变量的同时赋值,这也叫变量的初始化,如下代码所示。

var name="张小丽";

方法2:使用赋值语句为变量赋值,如下代码所示。

var name;

name="张小丽”;

4.变量的类型

同其他语言不同的是,JavaScript声明变量只有一个关键字,只是声明了变量的名字,不能声明其类型,变量类型是由变量值所属的类型所决定的,比如变量值是数值型,那么其变量类型就是数值型;变量值是字符串型,那变量的类型就是字符串型,如下所示。

var x=23; //x的类型为数值型。

varx=“我们一起来学习JavaScript!”; //x的类型为字符串型。

var x=true; //x的类型为布尔型。

提示:如果声明了一个变量但没有对其赋值,则该变量是存在的,但其值为underfined类型。

用户评论
评论列表