日期:2014-05-16 浏览次数:20354 次
I、javascript是一种无类型的语言,无类型意味着用户不必显示地声明变量的数据类型,javascript将根据需要自动进行数据类型转换。
II、javascript变量声明的基本规则是:
?
var 变量名;
?例如,我要声明一个名为firstName的变量:
?
var firstName;
?当然我们也可以在一条语句中声明多个变量,用逗号隔开:
?
var firstName, secondName, thirdName;
?
?在声明变量的同时,我们也可以为其赋值,不管声明的变量是一个或者多个都一样:
?
var username = "张三"; var userName = "李四", password = "123", gender = "man";
注意:1、 在使用变量的时候,我们一定要确保有声明该变量,否则使用没有声明过的变量会报错。
? ? ? ? ? ? ?2、javascript变量是区分大小写的。
III、在定义变量的时候,我们还要注意变量的命名规范,我想很多人都学过C语言,其实这个命名规范就跟C语言差不多,只是多了个前面第一个字符可以是美元符号($),下面我们详细的说一下吧:
? (1)第一个字母必须为字母、下划线(_)、或者美元符号($);
? (2)后面可以跟字母、下划线(_)、或者美元符号($),当然也可以使用unicode符号(包括中文)作为javascript的标识符,但是不推荐这样做,这样会使得代码很凌乱。
? (3)变量名不可以是一个关键字或者逻辑常量(true、false、null、underfined),下面是javascript的保留关键字:Javascript关键字列表:?
break delete function return typeof case do if switch var catch else in this void continue false instanceof throw while debugger finally new true with default for null try Javascript未来关键字(Javascript Future Reserved Words) Javascript还有一些未来关键字,这些字虽然现在没有用到Javascript语言中,但是将来有可能用到。 Javascript未来关键字列表: abstract double goto native static boolean enum implements package super byte export import private synchronized char extends int protected throws class final interface public transient const float long short volatile
? ? ?
IV、前面已经讲了,javascript是一种无类型语言,无类型只是意味着用户不必显示地声明变量的数据类型,但是javascript仍然将根据需要自动进行数据类型转换的。