JavaScript(JS)作用域详解 上一节我们学习了JS中的模板字符串,本节我们将学习JS基础中有关作用域的知识。那什么是作用域呢?简单来说,作用域就是”变量生效的地方“。在JS中(ES6之后),我们只有三个作用域,它们分别是全局作用域、函数作用域和块级作用域。值得注意的是var会打破这个作用域约束,因此我们此文只谈论let/const这两个变量声明的作用域。1. 函数作用域:比如我们写了一个函数,那么这个函数内的变量是不会被外界所 JavaScript基础语法及数据类型 2025年11月07日 0 点赞 0 评论 102 浏览
JavaScript(JS)数据类型转换详解 上一节我们学习了JS中关于作用域的知识,本节我们将详细讲解JS中的数据类型该如何转换。在JS中,一般会有这三种常见的数据类型转换:values->string(字符串)、values->Num(数字)和values->Boolean(布尔值):<!DOCTYPEhtml><htmllang="en">< JavaScript基础语法及数据类型 2025年11月07日 0 点赞 0 评论 98 浏览
JavaScript(JS)严格模式详解 上一节我们学习了JS中的类型转换,本节我们将详细讲解JS中的”严格模式“。那什么是严格模式呢?顾名思义,就是对JS代码进行约束,如果有那些地方非法引用变量或对变量进行非法赋值行为,则直接报错,以此来提高代码的规范行和安全性。这么使用”严格模式“?严格模式可分为两种,要么全局严格,要么局部严格:全局严格需要在JS代码区域第一行写上'use strict':<!DOCTYPE&n JavaScript基础语法及数据类型 2025年11月07日 0 点赞 0 评论 105 浏览
JavaScript(JS)this关键字详解 上一节我们学习了JS中的严格模式,本节我们将详细讲解JS中的"this"关键字。那什么是this呢?简单来说,this就是一个指向当前执行上下文对象的引用,它的值取决于函数的调用方式。通常情况下,this的指向主要分为以下几种情况:1. 全局环境中的 this指向浏览器中的window。<script>console.log(this);//  JavaScript基础语法及数据类型 2025年11月07日 0 点赞 0 评论 114 浏览
JavaScript(JS)如何书写注释 上一节我们学习了JS的变量声明关键字let、const和var(不推荐使用var声明变量),本节我们将详细讲解如何书写JS中的注释。JS里书写注释有两种,第一种是‘//’单行注释,第二种是‘/**/’多行注释。下面通过代码演示一下:<!DOCTYPEhtml><htmllang="en"><head> JavaScript基础语法及数据类型 2025年11月08日 0 点赞 0 评论 103 浏览
JavaScript(JS)事件详解 上一节我们学习了JS中的this关键字,本节我们将学习JS中的事件系统。在JS中,什么是事件呢?简单来说,事件是发生在 HTML 元素上的"事情",比如我们浏览网站时都会有一个向上的小箭头,这个小箭头叫做“返回顶部”,当我们点击这个小箭头时页面会快速上滚,回到顶部,这就是一个很典型的点击事件。在JS里,事件可以是用户行为,也可以是浏览器行为。比如用户点击某个按钮,按下键盘或移动 JavaScript基础语法及数据类型 2025年11月08日 0 点赞 0 评论 85 浏览
JavaScript(JS)break和continue关键字详解 前面我们学习了JS语法中的循环语句,本节我们将要学习JS语法中的关键字break和continue。在学习循环语句时,我们遗留下一个问题,就是如何终止循环语句;以及如何让循环语句跳过当前循环,执行下一次循环。当面对类似的问题时,我们就需要使用到关键字break和continue,一般情况下它两都是配合if语句使用。break关键字——跳出循环情景:输出1-10以内的第3个偶数<!DOCTYP JavaScript基础语法及数据类型 2025年11月08日 0 点赞 0 评论 94 浏览
JavaScript(JS)typeof()函数详解 上一节我们学习了JS中的6大基本数据类型,本节我们将学习JS语法中的typeof()函数。当我们有一个未知变量,并且我们想知道它是什么数据类型时,我们就可以通过typeof函数来进行检测了。typeof()函数的语法格式如下:/*填入变量参数后,该函数会返回一个字符串,表示参数的数据类型*/typeof(变量)下面我们分别通过typeof()函数俩检测这6大基本数据类型:<!DOCTYPE JavaScript基础语法及数据类型 2025年11月08日 0 点赞 0 评论 92 浏览
JavaScript(JS)正则表达式(Regex)详解 上一节我们学习了JS中的事件,本节我们将学习JS中的正则表达式(Regex)。那什么是正则表达式(Regex)呢?简单来说,正则表达式(Regex)是一种用于匹配字符串中字符组合的模式。在JS 中,正则表达式也是一个对象,主要用于文本的搜索和替换、数据验证以及字符串提取。1. 正则表达式(Regex)的语法:/正则表达式(Regex)模式/修饰符正则表达式(Regex)是一个变量,我们可以这样创建 JavaScript基础语法及数据类型 2025年11月08日 0 点赞 0 评论 113 浏览
JavaScript(JS)错误处理机制(throw、try····catch)详解 上一节我们详细介绍了JS里的正则表达式,本节我们将学习JS中的错误处理机制。在编写代码时,错误是难免的。JS提供了完善的错误处理机制,让我们能够优雅地处理各种异常情况,而不是让程序直接崩溃。这里我们需要知道:try-检测语句模块是否有问题。catch-处理错误。finally-不管是否有错,直接执行。throw-throw-主动抛出错误对象。最基本的错误处理就是 try...catch 语句。我们 JavaScript基础语法及数据类型 2025年11月08日 0 点赞 0 评论 96 浏览