谈谈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 情绪控_ 点击打开链接