JavaScript 变量基础:命名规范与类型特性

作者:闭包旅人时间:2026-10-24 09:05:48浏览:270

本文详解JavaScript变量的核心特性,包括严格的大小写敏感规则、使用var关键字定义的弱类型机制、可选的分号语法以及多变量同时声明的方法。内容涵盖代码嵌入HTML与外部引入两种方式,并说明未初始化变量的默认值及保留字限制,帮助开发者掌握基础变量操作。

JavaScript变量基础:命名规范与类型特性

1.区分大小写

<script language='javascript'>

var name="zhang";

var Name="ZHANG";

document.writeln(Name+"<br/>");

document.write(name);

</script>

   

JavaScript变量基础:命名规范与类型特性

弱类型与分号规则

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>

   

JavaScript变量基础:命名规范与类型特性

代码嵌入与外部引入

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);

   

JavaScript变量基础:命名规范与类型特性

6.可以不初始化

例如:var name; 仅声明变量而不赋值。

document.write(name);

   

JavaScript变量基础:命名规范与类型特性

保留字限制与动态类型

7变量定义不能用关键字或者保留字(注:本人也不知道什么事保留字)

例如:html,title,history都是可以的,但document不行;

如:var html="asp.net";

document.write(html);

   

JavaScript变量基础:命名规范与类型特性

8.JavaScript中的变量可以存储多个类型的变量

例如:var i=23;

document.write(i+"<br/>");

i="JerryZhang";

document.write(i+"<br/>");

 

    JavaScript变量基础:命名规范与类型特性

作者最新文章