
JavaScript
文章平均质量分 85
在美团搬砖的小陈
追光的人终会光芒万丈
展开
-
JavaScript基础——递归
递归就是指函数调用自身(自己调用自己),使用时必须有终止递归的条件。递归可以根据条件执行重复的业务逻辑代码,类似循环语句,但功能比循环灵活,强大。JavaScript 中的递归是一种函数调用自身的技术,它允许函数在执行过程中调用自己。递归通常用于解决可以被分解为相似子问题的问题,例如树的遍历、排序算法(如快速排序和归并排序)、计算阶乘、斐波那契数列等。递归的基本语法,其中函数调用自身的方式并不是唯一的,可以作为计算或函数返回值调用自身等。原创 2024-08-15 09:22:12 · 998 阅读 · 0 评论 -
JavaScript基础——闭包
在JavaScript中,重复声明同一个变量会导致变量冲突,在JavaScript中,闭包是指封闭的执行环境,指的是一个函数能够记住并访问其创建时所在的作用域,即使这个函数在其原始作用域之外被执行,也就是说一个函数(内部)有权访问另一个(外部)函数作用域的变量。闭包通常由创建,即一个函数内部定义了另一个函数。外层函数可以返回内层函数,而内层函数可以访问外层函数的变量。原创 2024-08-14 20:29:32 · 1189 阅读 · 0 评论 -
JavaScript基础——匿名函数
在平时我们定义函数时,一般会用function 函数名(){}的形式,这种形式定义的函数称为具名函数,也就是说这种函数有具体的函数名。定义一个sayHello函数,这个函数的函数名就是sayHello,调用函数写作sayHello()。// 1.有名字的函数(具名)sayHello();如果直接使用不带名称的函数,会报错SyntaxError: Function statements require a function name,因为函数必须要有名称。如果不想定义名称,又想使用函数,应该使用。原创 2024-08-14 10:33:43 · 562 阅读 · 0 评论 -
JavaScript基础——函数
在JavaScript中,函数是指可以实现特定功能、重复使用的代码块。原创 2024-08-14 09:42:03 · 1181 阅读 · 0 评论 -
JavaScript基础——Date日期对象常见的用法
对象的“时间戳”来实现。例如,创建两个Date的实例对象date1和date2,分别代表不同的日期和时间,然后通过比较它们的时间戳time1和time2,我们可以确定它们的先后顺序:如果time1大于time2,则date1确定是在date2之后;在控制台可以看见对应的输出,需要注意的是,这个时间是当前的时间,我当前的时间是2024年8月4号的10:22分,随着时间的不同,结果是不同的。在创建了当前Date的实例对象的基础上,我们获取当前日期的各个部分,包括年、月、星期、日、小时、分钟、秒和毫秒、时间戳。原创 2024-08-04 10:58:32 · 2607 阅读 · 0 评论 -
JavaScript基础——数据类型转换
在JavaScript中,数据类型转换是常见的操作,它允许将一种类型的数据转换为另一种类型。数据类型转换可以分为两种类型:隐式类型转换(也称为类型强制或类型合)和显式类型转换。原创 2024-08-03 17:49:23 · 1090 阅读 · 0 评论 -
JavaScript基础——JavaScript常见语句(判断语句、循环语句、控制流语句)
JavaScript提供了丰富的语句来控制程序的执行流程,包括用于条件判断的if、switch和三元运算符,以及用于循环的for、while、do...while、for...in和for...of。此外,还有控制流语句如break、continue和return。原创 2024-08-03 16:43:36 · 1072 阅读 · 0 评论 -
JavaScript基础——JavaScript运算符
在JavaScript中,常见的运算符可以包括赋值运算符、一元运算符、算术运算符(二元运算符)、三元/三目运算符、比较运算符、逻辑运算符等(其他不常见的这里不说明)。原创 2024-08-03 15:38:50 · 1168 阅读 · 0 评论 -
JavaScript基础——JavaScript变量名称命名规范
JavaScript中命名规范如下:1、不能使用关键字或保留字作为变量名称2、可以使用英文词汇、拼音命名3、可以使用驼峰命名 loginButton4、可以使用下划线5、不能使用特殊符号命名,除了$和_可以,-也不可以6、不可以使用数字开头7、可以使用中文命名但是不建议使用。原创 2024-08-03 10:57:34 · 700 阅读 · 0 评论 -
JavaScript基础——JavaScript变量声明
变量是存储数据的容器,可以变的量,值可以改变,在JavaScript中,变量声明的关键字有var、let,其中,var是ES5的语法,let是ES6的语法,变量需要先声明,在使用。声明一个age变量,相当于告诉浏览器内存中有一个叫做age的容器,输出undefined,因为还没有定义。变量的值可以改变,定义变量a并赋值为1,修改a的值为2,可以发现输出时a的值变化了。“=”表示赋值,把18赋给number变量,输出变量的值18。原创 2024-08-03 14:28:12 · 197 阅读 · 0 评论 -
JavaScript基础——JavaScript数据及数据类型
假设现在定义一个数组d,开辟一片新的内存空间,定义一个数组d[0]等于数组c[0],修改数组d[0]的值,代码和运行效果如下: 。假设现在定义一个数组c,存储一个数据为100,定义一个数组d等于数组c,修改数组d的值,代码和运行效果如下: 。在进行d的赋值操作时,d并没有开辟新的内存空间,直接指向了c的地址,所以修改d的值时,c的值也会被修改。属性可以通过点符号(原创 2024-08-03 14:13:37 · 1218 阅读 · 1 评论 -
JavaScript基础——JavaScript调用的三种方式
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它是Web开发中最常用的脚本语言之一,通常用于创建动态网页,允许用户与网页进行交互。JavaScript最初由Brendan Eich在1995年为Netscape Navigator浏览器设计,现在已经成为几乎所有现代浏览器的标准组成部分。原创 2024-07-30 15:09:31 · 1106 阅读 · 0 评论