JavaScript
noobmantest
这个作者很懒,什么都没留下…
展开
-
正则表达式用法
1.创建// 方法一let reg = /{{\$[0-9]}}/;// 方法二let reg2 = new RegExp("{{\$[0-9]}}");基本用法:str.match(reg); 返回一个数组,即所有匹配的选项str.search(reg); 返回第一次出现时的下表reg.test(str); 返回str中是否有匹配reg的字符串面试题:解析{{}}中的js语句输入:"<div>{{$0}}({{$1}})</div>", ["好未来"原创 2021-03-14 21:43:58 · 105 阅读 · 0 评论 -
JavaScript二维数组回字形输出
JavaScript二维数组回字形输出:输入:[[1, 2, 3, 4, 5],[16, 17, 18, 19, 6],[15, 24, 25, 20, 7],[14, 23, 22, 21, 8],[13, 12, 11, 10, 9],]输出:[1,2,3,4,5,6,7,8,9,…25]提示:设置四个边界数,上下左右分别为 a m n x直接上代码function test(arr) { let a = 0; // 上 let x = 0; //左边 let m = a原创 2021-03-14 21:33:20 · 476 阅读 · 0 评论 -
JavaScript学习笔记
day01var a = 123; console.log(a);console.log(typeof a); //输出a的类型 numberconsole.log("js可以表示的最大值:" + Number.MAX_VALUE );console.log("Number.MAX_VALUE:" + Number.MAX_VALUE*2 ); //输出 Infinity (无穷)var b = Infinity;console.log("Infinity本身就是表示数字无穷大。var b原创 2021-01-03 21:56:19 · 715 阅读 · 0 评论 -
ie7-中不支持JSON,解决办法如下
ie7-中不支持JSON,解决办法如下方法一:可通过引入外部js来解决json2.js:如果存在,此文件会在全局对象中创建JSON属性还不是一个,将其值设置为包含stringify的对象方法和解析方法。解析方法使用eval方法执行进行解析,并用几个正则表达式保护它以防意外的代码执行危险。在当前的浏览器中,此文件不执行任何操作,更喜欢内置的JSON对象。除非没有理由,否则没有理由使用此文件命运迫使您支持IE8,这是任何人都不应该的必须再次做。cycle.js:此文件包含两个函数JSON.d原创 2021-01-26 10:54:56 · 683 阅读 · 0 评论