JavaScript入门基础知识概况

需积分: 6 0 下载量 8 浏览量 更新于2024-08-05 收藏 2KB MD 举报
JavaScript 基础入门篇 - 对 JS 的基本认识 在本篇文章中,我们将对 JavaScript 的基本概念和特点进行介绍,并对其基础知识进行详细的解释。 **语言分类** JavaScript 是一种脚本语言,它可以分为服务端语言和客户端语言两种。服务端语言是指在服务器端执行的语言,如 Java、Python 等,而客户端语言是指在客户端执行的语言,如 JavaScript。 在客户端语言中,JavaScript 是一种解释性语言,它可以边解析边执行。浏览器的 JS 引擎解析 JavaScript 代码,并将其翻译为机器码执行。在服务端语言中,JavaScript 也可以作为一种解释性语言,但它也可以被编译为机器码执行。 **语言特点** JavaScript 是一种解释性语言,它具有以下特点: 1. 解释性语言:JavaScript 是一种解释性语言,它可以边解析边执行。 2. 动态脚本语言:JavaScript 是一种动态脚本语言,它支持变量和动态类型。 3. 基于对象的语言:JavaScript 是一种基于对象的语言,它使用对象来组织和存储数据。 **JavaScript 背景** JavaScript 是由 Netscape 公司的 Brendan Eich 创建的,最初名为 LiveScript。后来,ECMA(European Computer Manufacturers Association,欧洲计算机协会)制定了 JavaScript 的标准,称为 ECMAScript。 **JavaScript 的实现** JavaScript 由两部分组成:ECMAScript 和 API。ECMAScript 是 JavaScript 的核心语言规范,而 API 则是浏览器提供的应用程序接口。 **框架和引入方式** JavaScript 是许多框架的基础,如 AngularJs、ReactJs、VueJs 等。这些框架都是基于 JavaScript 的。 JavaScript 可以通过三种方式引入到 HTML 文件中: 1. 内联式:直接在 HTML 文件中写入 JavaScript 代码。 2. 行内式:使用 JavaScript 代码作为 HTML 元素的属性值。 3. 外链式:将 JavaScript 代码写入到外部文件中,并在 HTML 文件中引入。 **注释** JavaScript 中有两种注释方式: 1. 单行注释:使用 // symbol来注释单行代码。 2. 多行注释:使用 /* */ symbol来注释多行代码。 **变量** JavaScript 中有两种变量声明方式:var 和 let。 1. var 变量提升:使用 var 声明的变量可以在声明前使用,但这可能会导致变量提升的问题。 2. let 变量声明:使用 let 声明的变量不能在声明前使用,避免了变量提升的问题。 **注意书写** 在写 JavaScript 代码时,需要注意以下几点: 1. 每行代码结束后最好加上分号。 2. 单双引号是字符串定界符。 3. 点是对象的调用符。 4. 斜线 / 是反义符号。 5. \n 是换行符。 6. \t 是水平制表符。 通过本篇文章,我们可以了解到 JavaScript 的基础概念和特点,并掌握 JavaScript 的基本知识。