谈谈JavaScript 中的变量。

   在JavaScript 中使用变量的优点:变量保存在计算机的内存中,变量很适合于保存暂时性的数据 ,变量仅仅具有有限的生存期,当

用户关闭了页面或者打开一个新的页面,变量就会被释放。

  在JavaScript 代码中,变量名是大写和小写敏感的,另外,某些特定的单词 或字符不能作为变量名。这些特定的单词就是JavaScript 中

的保留字。比如:var、 with等,某些特殊字符也不能用在变量名中,比如&字符和百分号%字符。JavaScript 变量名中能够使用数

字,但数字不能作为变量名的开头。


   以下列出一些不合法的变量名:

    var                //JavaScript 中保留字

    12AD           //数字开头

    h&dg           //包括&字符

    h%ji            //包括%字符

<span style="font-size:14px;">
</span>

    以下列出一些合法的变量名:

     helloworld23

     hello_world

     定义变量时。我们应该使用规范名字去命名,比如声明姓名:

     var name;

     

接下来看看实例代码:

        

<span style="font-size:14px;"><HTML>
<HEAD>
	<TITLE>Hello World</TITLE>
</HEAD>
<BODY BGCOLOR="WHITE">
<SCRIPT Language="JavaScript" TYPE="text/javascript">
	var myName;
	myName="BillGu";
	alert(myName);
	myName=1234;
	alert(myName);
</SCRIPT>
</BODY>
</HTML></span>

      浏览器载入文件。弹出一个消息框(alert为消息框):

  

     在消息框中显示的是变量myName为BillGu

     一開始并没有为myName赋值,这时myName的初始值为undefined。接着为myName赋值为BillGu,并调用alert以消息框的形式进行

显示,当点击确定button后,出现还有一个消息框:




    我们在消息框中能够看到显示的是 :1234

    为myName进行又一次赋值,变量原来的值就会丢失,在JavaScript中,有一个被称为垃圾回收的进程将自己主动的进行

放那些不在被使用的内存。当JavaScript检測到某个变量不在被使用。或者引用了某个对象的变量被赋予了一个新

值,将自己主动执行垃圾回收进程来释放这些被变量所占用的内存空间。




转载请注明出处:http://blog.csdn.net/hai_qing_xu_kong/article/details/40760675     情绪控_ 点击打开链接