JavaScript数据结构

1. 标识符

  所谓的标识符(identifier),就是一个名称。在javascript中,标识符用来命名变量和函数,或者用作javascript代码中某些循环的标签。合法的标识符命名规则如下:

  (1)必须以字母、_或$开头,中间可以是字母、数字或_、$。

  (2)不能包含空格或+、-等特殊符号。

  (3)不能和javascript中的关键字同名。

  (4)严格区分大小写。例如studentname和studentName代表两个不同的变量。

 

2. 关键字

javascript关键字表
var new boolean float int char
byte double function long short true
break continue interface return typeof void
class final in package synchronized with
catch false import null switch while
extends implement else goto native static
finally instanceof private this super abstract
case do for public throw default

 

 

 

 

 

 

 

 

 

3. 常量

  程序运行时,值不能改变的量为常量(Constant)。常量主要用于为程序提供固定的和精确的值(包括数值和字符串),比如数字、逻辑值真和假(true、false)等都是常量。声明常量使用const进行声明。

  常量在程序中定义后便会在计算机中一定的位置存储下来,在程序结束之前,它不发生变化。如果在程序中过多地使用常量,会降低程序的可读性和可维护性,当一个常量在程序内多次被引用时,可以考虑先在程序开始处将它设置为变量,再引用,当此值需要更改时,则只需更改其变量的值就可以了。

 

4.变量

  在javascript中,使用变量前需要先声明变量,所有的javascript变量都是由关键字var声明。 

  变量的作用域是指某变量在程序中的有效范围,也就是程序中定义这个变量的区域。在javascript中变量根据作用域可分为两种:全局变量和局部变量。全局变量是定义在所有函数之外,作用域整个脚本代码的变量;局部变量是定义在函数体内,只作用于函数体的变量,函数的参数也是局部性的,只在函数内部起作用。

<script language="JavaScript">
  var a="i like java"; //该变量在函数外声明,作用于整个脚本代码
  function test(){
    a="i like javascript";
    var b="脚本语言" //该变量在函数内部声明,只作用于该函数体
    alert("a="+a);
    alert("b="+b);
  }
  alert("a="+a); //a是全局变量,在此处
  //alert("b="+b); //b是局部变量,离开函数后无效
</script>

 

posted @ 2015-07-31 18:04  jacinthcc  阅读(607)  评论(0编辑  收藏  举报