qiaofugui

JS-对象

对象 对象是一个具体的事物 在 JavaScript,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等 对象是由属性和方法组成的 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中

qiaofugui 发布于 2024-05-20

JS-预解析

预解析 JavaScript 代码是由浏览器中的 JavaScript 解释器来执行的,JavaScript 解释器在运行 JavaScript 代码的时候分为两步:预解析和代码执行 js引擎会把js里面所有的 var 还有 function 提升到当前作用域的最前面,然后按照代码书写的顺序自上而下

qiaofugui 发布于 2024-05-20

JS-作用域

通常来说,一段代码中所用到的名字并不总是有效和可用的,而限定这名字的可用性的代码范围就是这个名字的作用域 作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突 全局作用域 全局有效 作于所有代码执行的环境(整个 script 标签内部)或者是一个单独的 js

qiaofugui 发布于 2024-05-20

JS-模板字符串

// 拼接字符串和变量 // 在没有他之前,要拼接变量比较麻烦 document.write('我叫' + uname + ',今年' + age + '岁'); // `` 在英文输入模式下键盘Tab上方的键 // 内容拼接变量时,用 ${} 包住变量 d

qiaofugui 发布于 2024-05-20

JS-函数

函数的概念 在 JS 里面,可能会定义非常多的相同的代码或者功能相似的代码,这些代码可能需要大量重复使用 虽然 for 循环语句也能实现一些简单的重复操作,但是相比较具有局限性,此时我们就可以使用 JS 中的函数 函数:就是封装了一段可被重复调用执行的代码块,通过代码块可以实现大量代码重复使用 函数

qiaofugui 发布于 2024-05-20

JS-break continue return 的区别

break; 结束当前的循环体(如 for、while) continue; 跳出本次循环,继续执行下次循环(如 for、while) return; 不仅可以退出循环,还能返回 return 语句中的值,同时还可以结束当前的函数体内的代码

qiaofugui 发布于 2024-05-20

JS-var let const 的区别

重复定义 修改值 声明提升 块级作用域 循环 var 可以 可以 会 严格来说不支持¹ 可以 let 不可以 可以 不会 支持 可以 const 不可以 不可以² 不会 支持 不可以

qiaofugui 发布于 2024-05-20

JS-冒泡排序

冒泡排序是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小) let arr = [5, 4, 3, 2, 1]; // 外层循环趟数 for (let i = 0; i < arr

qiaofugui 发布于 2024-05-20
上一页 下一页