JS

JavaScript(JS)模板字符串详解

在上一节中我们学习了JS字符串的基础知识,本节我们将深入学习JS中的模板字符串。模板字符串是ES6引入的强大特性,它使用反引号(`)代替传统的引号,提供了更灵活的字符串处理能力。那什么是模板字符串?模板字符串是一种允许嵌入表达式的字符串字面量,能够让我们更优雅地处理字符串拼接和动态内容。创建模板字符串的语法格式如下:/*创建一个空模板字符串*/conststr=&nbsp

JavaScript(JS)错误处理机制(throw、try····catch)详解

上一节我们详细介绍了JS里的正则表达式,本节我们将学习JS中的错误处理机制。在编写代码时,错误是难免的。JS提供了完善的错误处理机制,让我们能够优雅地处理各种异常情况,而不是让程序直接崩溃。这里我们需要知道:try-检测语句模块是否有问题。catch-处理错误。

JavaScript(JS) DOM遍历

上一节我们学习了JS中DOM的一些基础操作,本节我们开始学习DOM的遍历。我们都知道,DOM的本质其实是一棵树,因此,当我们获取某个元素时,我们可以根据DOM方法来获取该元素上一级的所有节点或下一级的所有节点,就像是树的遍历一样,通过一个元素拿到相关元素。

JavaScript(JS)循环语句详解

上一节我们详细讲解了JS里的条件语句:if-else语句和switch语句,本节我们继续JS语法的学习,开始了解循环语句。对于一些机械重复的操作,比如数组的遍历,我们就可以通过循环语句来执行这个行为了。JS里有很多循环语句,但是最核心的就是这两个——for循环和while循环,其他循环都是在此基础上进行适配。for循环:/*for(初始化;循环条件;更新表达式

JavaScript(JS)函数操作

上一节我们详细讲解了JS中函数的基本知识,本节我们将深入学习如何调用JS中的函数。在 JS 中,函数可以完成许多操作:1. 定义函数:使用 function 关键字可以定义一个函数,并指定函数名、参数和函数体。/*函数名是函数的唯一标识符,参数和返回值任选,函数体是函数的核心*/functionfunctionName(parameters){&

JavaScript(JS)类的概念

上一节我们学习了JS中的常用内置函数,本节我们将学习JS中的另外一大概念——类。我们先看看类长什么样子:/*类(class)的认识*/classStudent//通过class关键字创建一个学生类,类名首字母通常大写{constructor(name,age,&

JavaScript(JS) Math对象

上一节我们详细介绍了JS中的Array数组对象,本节我们将要学习JS中的Math对象。JS的Math对象是一个内置对象,它包含了一些有用的数学函数,可以用于执行各种数学运算。这些函数可以处理各种数学运算,包括加法、减法、乘法、除法、幂运算、对数、三角函数等。例如,Math.sqrt(x)可以返回x的平方根,Math.sin(x)可以返回x的正弦值,等等。/*返回平方根*/

JavaScript(JS)如何书写注释

上一节我们学习了JS的变量声明关键字let、const和var(不推荐使用var声明变量),本节我们将详细讲解如何书写JS中的注释。JS里书写注释有两种,第一种是‘//’单行注释,第二种是‘/**/’多行注释。下面通过代码演示一下:<!DOCTYPEhtml><htmllang="en"><head>

JavaScript(JS)通过VScode进行编码

上一节我们讲了JS编码的基本约束,本节我们将进入实操环节,详细讲解JS如何在VScode上进行编码。众所周知,JS可以通过在.txt文档上编码,然后更改文件名为.html实现在浏览器上运行。可是由于在文本上编码不能实现自动补齐以及查错,所以严格杜绝使用这种原始的方式进行编码!今天,

JavaScript(JS) Number对象

上一节我们详细介绍了JS中对象的方法以及如何批量创建对象,本节我们开始学习JS中内置的对象——Number对象。Number对象,顾名思义就是处理数值的对象(包括整数和小数)。1.创建Number对象的语法:letn=newNumber(val)//如果是非数字字符则转为NaN(notanumber)。2. 如何创建?/*完整