1:变量
-- JavaScript 是一种弱类型的脚本语言。所有的变量的类型都不是显式定义的。
-- 变量的定义:var c = 3; var(variable的缩写) 。变量声明必须用var声明,这是编程的规范。
-- 变量的命名规则
a:变量的命名必须以字母或者下划线”_”或者”$”为开头。
b:变量的名字的长度不能超过255个字符。
C:变量名中不允许使用空格。
d:不能使用脚本语言中保留的关键字和保留字作为变量名。
e:变量名大小写敏感。
-- 全局变量:
a:在方法外声明的变量
b:在方法内部,没有加var 关键字声明的变量。
--局部变量:
方法内部,使用var声明的变量。
例子:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
//定义全局变量
var a,b = 10,c = "abc";
//输出全局变量a,b,c的值
//a,b,c在 script 标签内,定义之后,都可以被访问。
//可以在方法内和方法外访问。
alert(a);//输出结果:undefined
alert(b);//10
alert(c);//abc
//定义一个方法,后面内容,先混个眼熟
function fun1(){
//全局变量,如果想在外面使用d,那么必须先执行fun1()方法才可以。
//不建议使用
d = true;
//访问全局变量c
alert(c);
//局部变量。只能在方法内先定义后使用
var e = 1.1;
alert(e);
}
alert(e);//报错(e is not defined)。方法外不能访问 e。
alert(d);//会报错,因为还没有执行fun1()方法。
//调用方法
fun1();
alert(d);//输出true。 执行完fun1()方法之后,可以正常使用全局变量d
</script>
</head>
<body>
</body>
</html>
PS:笔者有大量的学习资料:java、python、大数据、人工智能、前端等。需要的小伙伴请加群:711408961
笔者的b站中有一些教学视频分享。感兴趣的小伙伴可以关注:https://space.bilibili.com/412362068