JavaScript的变量
一 声明变量
1.通过var关键字声明变量;
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//声明变量
var a;
var b;
var c,d;
alert(a);
</script>
<head>
<body>
<body>
</html>
2.使用变量的同时给变量赋值;
<head lang="en">
<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 test1=1.2;
var test1=true;
var test1=false;
//alert(text);
//声明多个变量赋相同的初始值;
var a=b=c=d=1;
alert(a);
</script>
</head>
3.可以一次声明一个变量,也可以一次声明多个变量;
4.如果只声明变量未对其赋值,默认值为undefined;
5.如果变量重名产生覆盖;
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//声明变量
var a;
var b;
var c,d;
//alert(a);
var a=b=c=d=1;
//alert(a);
//变量重名会产生覆盖;
var a=33;
alert(a);
</script>
</head>
6.注意:
1)变量严格区分大小写;
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//声明变量
var a;
var b;
var c,d;
//变量名称严格区分大小写
var username='king';
var USERNAME='QUEEN';
alert(username);
alert(USERNAME);
</script>
</head>
2)变量名称不要包含特殊字符;
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//声明变量
var a;
var b;
var c,d;
//变量名称最好含义明确,以字母或者下划线开始,跟上数字字母下划线
var age='12';
var text5='hello';
// var 12a='bb';
//alert(12a);报错
var _text='hello';
alert(_text);
</script>
</head>
3)变量名称最好遵循驼峰标记法或者下划线发法;
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//声明变量
var a;
var b;
var c,d;
//驼峰标记法
var firstname='kjng';//小驼峰
var FIRSTNAME='QUEEN';//大驼峰
var first_name='maizi';//下划线法;
</script>
</head>
4)变量名称最好含义明确;
二 变量在内存中的存储于与释放
1.收集方式
2.收集内容
3.回收算法