JS

JavaScript(JS)void关键字详解

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

JavaScript(JS)模板字符串详解

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

JavaScript(JS)循环语句详解

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

JavaScript(JS)const详解

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

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

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

JavaScript(JS)运算符详解

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

JavaScript(JS)JSON详解

上一节我们详细讲解了JS中的保留关键字,本节我们将学习JS中的JSON。那什么是JSON呢?在JS里,JSON是一种常用的数据传输格式,服务端和客户端如果进行数据传输,一般都是通过JSON格式进行表达。我们先来看一个JSON实例:{"course":[{"C语言网":"dotcpp.com"},{"C语言教程":&

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

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

JavaScript(JS)变量声明详解

在JS中,变量声明有三种方式,他们分别是var、const和let。由于JS是弱语言类型,所以不像C/C++、Java等编译型语言一样要具体声明数据类型。我们可以通过这三个关键字创建字符串变量"Dotcpp":vars1='Dotcpp'lets2='Dotcpp'co

JavaScript(JS)数据类型转换详解

上一节我们学习了JS中关于作用域的知识,本节我们将详细讲解JS中的数据类型该如何转换。在JS中,一般会有这三种常见的数据类型转换:values->string(字符串)、values->Num(数字)和values->Boolean(布尔值):<!DOCTYPEhtml><htmllang="en"><