JavaScript 入门篇02- 变量
如何定义变量
什么是变量? 通俗地说,JavaScript中的变量类似于数学函数中的X,给X一个具体的数值,函数的结果就会变化,编程中的变量也一样,但赋值的类型可以是多种。
而从编程角度讲,变量是用于存储某种/某些数值的存储器。以前C语言老师说,从物理的角度解释变量应该是一个指针,系统给其分配的一个物理内存地址用来存储它的值。
我们也可以把变量看做一个盒子,命名可以用BOX1,BOX2等名称区别,它的名称就是变量的名字。
定义变量的语法:(关键字var)
var 变量名
与很多语言不通的一点,在JavaScript中定义一个变量是不需要声明类型的,无论是string、int或者float都是用关键字var来声明。
在不同类型数据之间不需要转换就可以直接使用。
看起来JavaScript相对于其他语言是简化灵活了,但从语法的严谨性来说,JavaScript语法不如C#、Java等严谨。
变量名的定义-- 自拟,但要遵循命名规则:
1.变量必须使用字母、下划线(_)或者美元符($)开始。
( 这一点与C#,Java一样! 变量命名可以包含数字但不能以数字开始 )
2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。
3.不能使用JavaScript关键词与JavaScript保留字。( 同C#,Java )
变量要先声明再赋值,如下:
var mychar; mychar="javascript";
( 先声明,声明后再给其赋值!) var mynum = 6;
( 在声明的同时给其赋值!)
(另外,变量可以重复赋值!也有全局变量和局部变量之分,其作用范围有不同)
注意:
1. 在JS中区分大小写,如变量mychar与myChar是不一样的,表示是两个变量。
2. 变量虽然也可以不声明,直接使用,但不规范,最好不要这样做。


浙公网安备 33010602011771号