首页 > 代码库 > JavaScript语言基础4

JavaScript语言基础4

   谈谈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以消息框的形式进行

显示,当点击确定按钮后,出现另一个消息框:




    我们在消息框中可以看到显示的是 :1234

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

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

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




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



JavaScript语言基础4