JS

JavaScript(JS)模板字符串详解

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

JavaScript(JS)运算符详解

上一节我们详细讲解了JS中的七种基本数据类型,本节我们将学习JS语法的运算符知识。在 JS 中,运算符是用于执行各种操作的符号,它们可以对变量和值进行数学运算、比较、逻辑判断等操作。JS 中的运算符主要分为以下六大类:1. 算术运算符:(用于执行基本的数学运算)运算符描述示例+加法let sum = 5 + 3// 8-减法let diff = 5 - 3// 2*乘法let product =

JavaScript(JS)const详解

上一节我们讲解了JS里的变量声明方式,本节我们将详细讲解const声明的常量。”const“意为”恒定的“,在JS里,如果我们需要常量,我们一般通过const关键字来声明。比如我们需要一个字符串常量”Dotcpp“:/*声明字符串常量*/consts='Dotcpp'声明后的s往后就不能被修改了,如果我们进行强行修改,则会进行报错”Dotcpp

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

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

JavaScript(JS)正则表达式(Regex)详解

上一节我们学习了JS中的事件,本节我们将学习JS中的正则表达式(Regex)。那什么是正则表达式(Regex)呢?简单来说,正则表达式(Regex)是一种用于匹配字符串中字符组合的模式。在JS 中,正则表达式也是一个对象,主要用于文本的搜索和替换、数据验证以及字符串提取。1. 正则表达式(Regex)的语法:/正则表达式(Regex)模式/修饰符正则表达式(Regex)是一个变量,我们可以这样创建

JavaScript(JS)void关键字详解

上一节我们详细讲解了JS中的JSON,本节我们将学习关键字void。“void”意为空,在函数上表示没有返回值。我们常常在<a>标签里看到void的身影:<ahref="JavaScript:void(0)">这里“JavaScript:void(0)”的作用是将链接的跳转行为替换为空操作,实现点击后无响应的效果。</a>不过现在

JavaScript(JS)的基本约束

上一节我们了解了 JavaScript 的基本编程概念,本节将讨论 JavaScript 的基本语法约束。在 JavaScript 中,严格区分大小写是重要的语言特性;同时在变量创建方面,既可以通过字面量方式,也可以通过构造函数方式,但为了提高代码可读性和书写效率,推荐使用字面量。下面我们将详细探讨这两个重要概念:1. 区分大小写:1.1 JavaScript 严格区分大小写,所以 "D

JavaScript(JS) Date对象

上一节我们学习了String对象,本节我们继续学习JS中处理日期和时间的内置对象——Date对象。Date对象用于处理日期和时间,包括创建、格式化、计算等操作。1. 创建Date对象的语法:letdate=newDate();//创建当前时间的Date对象2. 如何创建?letdate=ne

JavaScript(JS)通过VScode进行编码

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

JavaScript(JS)函数表达式详解

上一节我们详细介绍了JS函数相关的基础知识,本节我们将更加详细地介绍JS函数,进入函数表达式的学习。什么是函数表达式?就像简单的变量赋值一样,我们把函数当作“值”一样赋值给变量,让变量不再拘泥于数据存储,反而使得变量具有函数的功能。/*这里使得变量f具有函数的功能*/constf=function(a,b){returna+b}con