JavaScript声明变量
JavaScript变量是来保存我们的数据的,想在JavaScrip中声明一个变量可以通过以下方式:
(1)通过var关键字声明变量
(2)可以声明变量的同时给变量赋值
(3)可以一次声明一个变量也可以一次声明多个看变量
(4)如果只声明变量未对其赋值,默认值为undefined
(5)如果变量重名产生覆盖
JavaScript声明变量注意事项
(1)变量严格区分大小写
(2)变量名称不要包含特殊字符
(3)变量名称最好遵循驼峰标记法或者下划线法
(4)变量名称最好含义明确
JavaScript声明变量实例
<!DOCTYPE html>
<html>
<head>
<meta charSet="utf-8">
<title></title>
<Script type="text/javaScript">
//声明变量
var a;
var b;
var c,d;
// alert(a);
//声明变量的同时并且赋值
var teSt='thiS iS a teSt';
var teSt1=12;
var teSt2=1.2;
var teSt3=true;
var teSt4=falSe;
// alert(teSt);
//声明多个变量赋相同的初始值
var a=b=c=d=e=1;
// alert(a);
//变量重名会产生覆盖
a=33;
// alert(a);
//变量名称严格区分大小写
var uSername='king';
var USERNAME='QUEEN';
// alert(uSername);
// alert(USERNAME);
//变量名称最好含义明确,以字母或者下划线开始,跟上数字字母下划线
var age=12;
var teSt5='hello';
// var 12a='bb';
// alert(12a);
var _teSt='hello';
// alert(_teSt);
//驼峰标记法
var firStName='king';//小驼峰
var FirStName='queen';//大驼峰
var firSt_name='maizi';//下划线法
</Script>
</head>
<body>
</body>
</html>
JavaScript变量在内存中的存储与释放
(1)收集方式:JS是自动释放内存的,采用的是无用存储单元收集(garbage collection)的方法
(2)收集内容:我们收集器必须能够确定安全回收我们内存单元的时机,如果不能回收那些在使用中的值,这时候我们就应该回收那些不再被使用的值。加入有些值我们在用,这时候就不能回收,回收之后就会产生错误。
(3)回收算法:最常使用的算法就是标记和清除无用存储单元的回收算法,我们用的是一个回收器,他就会周期性的遍历运行环境中的所有的变量,并且给这些变量所引用的值做一个标记。