JavaScript中的原始值与引用值解析

需积分: 10 16 下载量 6 浏览量 更新于2024-08-22 收藏 3.82MB PPT 举报
"该资源是一份关于JavaScript的课件,主要讲解了JavaScript中的原始值和引用值的概念,以及如何在HTML中嵌入JavaScript代码。同时,还提到了变量的声明和赋值,变量命名规则,以及一些常见的命名风格。" 在JavaScript中,变量可以存储两种类型的数据:原始值(primitive value)和引用值(reference value)。原始值是基本的数据类型,如数字、字符串、布尔值、null和undefined,它们直接存储在内存栈中,可以直接通过变量访问。而引用值则是存储在内存堆中的对象,如数组、函数或者自定义的对象。变量中存储的是对这些对象的引用,即一个指针,而不是对象本身。因此,当修改引用值时,实际上是改变了对象的内部状态,而不是替换整个对象。 在HTML中,JavaScript代码可以通过`<script>`标签插入到`<head>`或`<body>`部分。当`src`属性被指定时,浏览器会从指定的URL加载外部的JavaScript文件,如`file.js`。而在`<script>`标签内部编写JavaScript代码,则可以直接执行。 变量是JavaScript中存储数据的基本单元。可以使用`var`关键字声明变量,但ES6中引入了`let`和`const`作为更现代的声明方式。变量在声明后如果没有赋值,其值为`undefined`。变量可以通过等号`=`进行赋值,例如`var test = "hi"`。如果一个变量已经赋值,再次赋值时,原值会被覆盖,如`test = 80`。 变量命名有特定的规则,第一个字符必须是字母、下划线`_`或美元符号`$`,后续字符可以是字母、数字、下划线或美元符号。常见的命名风格包括:CamelCase(驼峰式),PascalCase(帕斯卡式)以及匈牙利类型标记法,分别用于不同场景的变量命名。例如,`myTestValue`是采用CamelCase的例子,而`MyTestValue`则是PascalCase的体现。 在实际编程中,理解这些基础知识对于编写高效且可读的JavaScript代码至关重要。正确理解和使用原始值、引用值、变量以及遵循命名规则,能够帮助开发者写出更加规范和易于维护的代码。