1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script type="text/javascript"> 7 //声明变量以及命名规则 8 var a; 9 var b; 10 var c,d; 11 /*alert(a);*/ 12 //声明变量的同时并且赋值 13 var test='this is a test'; 14 var test1=12; 15 var test2=1.2; 16 var test3=true; 17 var test4=false; 18 /*alert(test);*/ 19 //声明多个变量赋相同的初始值 20 var a=b=c=d=e=1; 21 //alert(a); 22 //变量重名会产生覆盖 23 a=33; 24 //alert(a); 25 //变量名称严格区分大小写 26 var username='king'; 27 var USERNAME='QUEEN'; 28 //alert(username); 29//alert(USERNAME); 30 //变量名称最好含义明确,以字母或者下划线开始或者$,跟上数字字母下划线,不能用特殊符号 31 var age=12; 32 var test5='hello'; 33 //var 12a='bb'; 34 //alert(12a); 35 var _test='hello'; 36 //alert(_test); 37 //驼峰标记法 38 var firstName='king';//小驼峰 39 var FirstName='queen';//大驼峰 40 var first_name='maizi';//下划线法 41 </script> 42 </head> 43 <body> 44 45 </body> 46 </html>
声明变量:
通过var关键字声明变量
可以声明变量的同时给变量赋值
可以一次声明一个变量也可以一次声明多个看变量
如果只声明变量未对其赋值,默认值为undefined
如果变量重名产生覆盖
注意:
变量严格区分大小写
变量名称不要包含特殊字符
变量名称最好遵循驼峰标记法或者下划线法
变量名称最好含义明确
变量在内存中的存储与释放:
收集方式
收集内容
回收算法