![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
南风number
好记性不如烂笔头
展开
-
js查找字符串中某个字符出现的位置及次数
let str = "oabcoefozzpopp"; let index = str.indexOf("o"); let num = 0; while (index !== -1) { console.log("o出现的位置是" + index) num++; index = str.indexOf('o', index + 1); } console..原创 2020-12-14 13:23:50 · 1400 阅读 · 0 评论 -
js引擎运行js
js引擎运行js分为两步:预解析 代码执行 首先 预解析 js引擎会把js里面所有的 var 还有function 提升到当前作用域的最前面 然后 代码执行 按照代码书写的顺序从上往下执行 预解析 分为变量预解析(变量提升) 和 函数预解析(函数提升) 变量提升 就是把所有的变量声明提升到当前的作用域最前面 不提升赋值操作 函数提升 就是把所有的函数声明提升到当前作用域的最前面 不调用函数 //案例 function f1(){ var a=b=c=9; //相当于 var a=9;b=9;c=9;原创 2020-12-14 11:15:13 · 170 阅读 · 1 评论