随笔分类 - JavaScript
基础知识
发表于 2022-04-12 20:22阅读次数:300评论次数:0
摘要:为什么要学构造函数? 因为我们一次创建一个对象,里面很多的属性和方法是大量相同的我们只能复,因此我们可以利用函数的方法重复这些相同的代码我们就把这个函数成为构造函数,又因为这个函数不一样,里面封装的不是普通代码,而是对象。 构造函数就是把我们对象里面一些相同的属性和方法抽象出来封装到函数里面。 构造
阅读全文 »
发表于 2022-04-10 21:22阅读次数:31评论次数:0
摘要:1. 我们js引擎运行js分为两步:预解析 代码执行 (1)预解析 js引擎会把js里面所有的var 含有function 提升到当前作用域的最前面 (2)代码执行 按照代码书写的顺序从上往下执行 2. 预解析分为变量预解析(变量提升)和函数预解析(函数提升) (1)变量提升 就是把所有的变量声明提
阅读全文 »
发表于 2022-04-09 10:51阅读次数:404评论次数:0
摘要:使用递归算法执行效率非常低 因此,我们可以定义两个数组,数组1为上一行数字列表,数组2为下一行数字列表,为代求数组。 假设上一行数字为[1,1],即第二行数字,那么下一行数组的元素就等于上一行相邻两个数字之和,即为2,然后设置数组两端的值为1,这样就可以求出下一行数组,即第三行数字列表。求第四行数组
阅读全文 »
发表于 2022-04-08 11:26阅读次数:167评论次数:0
摘要:html代码 <h1 id="date"></h1> <span id="msg"></span> js代码 function showDateTime(){ var week = new Array('日','一','二','三','四','五','六'); var myDate = new Da
阅读全文 »
发表于 2022-04-06 19:34阅读次数:17评论次数:0
摘要:var arr1 = new Array(78,2,45,4,21,6); var arr2 = new Array('哈哈哈','嘻嘻嘻','哦哦哦'); //1.连接两数组 var arr= arr1.concat(arr2); console.log(arr); //2.数组转为以“=”分割的
阅读全文 »