1.JS中变量的声明:(局部变量、全局变量)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>变量的声明</title> <script> /* var width;//声明变量 width=10;//给变量赋值 alert(width);//打印使用变量 width=333; alert(width);*/ /*var width=22;//声明变量并赋值 alert(width);//打印 var a; alert(a);///undefind*/ /* var a=10,b=11,c=12; //一次性声明多个变量 alert(a); alert(b); alert(c);*/ /* width=19;//不声明的变量(直接赋值)为全局变量(在var声明的变量为局部变量) alert(width);*/ function a() { //全局变量 a1=10; } function b() { //局部变量 var b1=20; alert(b1);//(在此地方可以打印出b1的值) } a(); b(); alert(a1); // alert(b1);//(在此地方不可以打印出b1的值,b1位局部变量) </script> </head> <body> </body> </html>
2.变量命名规范:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>变量命名规范</title> <script> /*JS变量命名中规定可以使用英文字母,数字、下划线、$符号四种符号(关键字不能作为变量名) * 数字可出现在命名中,但不能出现在第一位(变量名必须以字母、下划线、$符号开头) * 区分大小写(数据库中不区分大小写)*/ var a=10; // alert(a); var a1=12; // alert(a1); var _a=14; // alert(_a); var $a=16; // alert($a); </script> </head> <body> </body> </html>