本文详解JavaScript变量的核心特性,包括严格的大小写敏感规则、使用var关键字定义的弱类型机制、可选的分号语法以及多变量同时声明的方法。内容涵盖代码嵌入HTML与外部引入两种方式,并说明未初始化变量的默认值及保留字限制,帮助开发者掌握基础变量操作。
JavaScript变量基础:命名规范与类型特性
1.区分大小写
<script language='javascript'>
var name="zhang";
var Name="ZHANG";
document.writeln(Name+"<br/>");
document.write(name);
</script>

弱类型与分号规则
2.弱类型变量
在JavaScript中,所有变量均需通过var关键字进行声明,解释器会自动为其分配相应的数据类型。
3.句子的尾部分号是可选的
例如,var name=23; 与 var name=23 两种写法均被允许。
<script language='javascript'>
var name="zhang"
var Name="ZHANG"
document.writeln(Name+"<br/>")
document.write(name)
</script>

代码嵌入与外部引入
4.代码可以嵌入在html中也可以引入js文件
<html>
<head>
<title>
javascript
</title>
<script language='javascript'>/* 嵌入代码中,一般在head中 */
var name="zhang"
var Name="ZHANG"
document.writeln(Name+"<br/>")
document.write(name)
</script>
</head>
<body style="background-color:#dff">
</body>
</html>
4.1代码可以直接从另外的文件中导入
例如使用 <script src="javascript.js"></script> 引入外部JS文件,其执行结果与内嵌代码一致。
多变量声明与初始化
5.可以同时申明多个变量
例如:var name="JerryZhang",age=23,sex="male"; 这种写法允许在同一行声明多个变量。
document.write(name+"<br/>"+sex+"<br/>"+age);

6.可以不初始化
例如:var name; 仅声明变量而不赋值。
document.write(name);

保留字限制与动态类型
7变量定义不能用关键字或者保留字(注:本人也不知道什么事保留字)
例如:html,title,history都是可以的,但document不行;
如:var html="asp.net";
document.write(html);

8.JavaScript中的变量可以存储多个类型的变量
例如:var i=23;
document.write(i+"<br/>");
i="JerryZhang";
document.write(i+"<br/>");
