![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 59
Forrit
这个作者很懒,什么都没留下…
展开
-
Js词法作用域
作用域分为词法作用域和动态作用域Jscript中用到的是词法作用域词法作用域:词法作用域意味着作用域是由书写代码时函数声明的位置来决定的作用域是什么呢?通俗的讲,作用域是查找变量的地方举一个简单的例子://在这个代码片段中,有i两个作用域。一个是函数内部的函数作用域,一个是函数外部的全局作用域。 var b = 'programmer';function foo() { console.log(b); // 输出"programmer"}foo();在定义的foo原创 2021-01-10 13:43:14 · 155 阅读 · 0 评论 -
JS中数组相关操作
list:[1,2,3,4],判断数组是否包含某"1":list.includes(1); 返回值为true获取“1”在数组中的下标:list.indexOf(1) ;返回值为0删除下标为0的值,list.splice(0,1); 第一个参数为所要删除的下标,第二个参数为删除长度向数组中添加一个“6”,list.push(6)...原创 2020-12-23 23:32:04 · 107 阅读 · 0 评论 -
Js如何将数字转化为百分数
定义一个方法, toPercent: function (point) { var str = Number(point*100).toFixed(1); str += "%"; return str; },测试:toPercent(.0.01)结果为 1%;原创 2020-12-17 23:44:10 · 9190 阅读 · 0 评论 -
Js中的Async
mdn官网Js中定义一个方法有两种方式:function 函数名 ([参数列表]){…… }var 函数名 =function ([参数列表]) {……}两种函数定义方式区别:第一种称为定义式,第二种称为变量式。在实际应用中二者没有区别,但在调用中顺序上差异:定义式可以在调用之后再定义,而变量式则不可以。异步:await 操作符用于等待一个Promise 对象。它只能在异步函数 async function 中使用。Promise 对象 用于表示一个异步操作的最终完成 (或失原创 2020-12-05 18:04:29 · 483 阅读 · 1 评论 -
Javascript函数
ES5中:正常函数:function 函数名 ([参数列表]){…… }函数表达式:将声明的函数赋值给一个变量,通过变量完成函数的调用和参数的传递var 变量名=function 函数名(参数列表) {……}函数调用时,只能采用“变量名()”的方式,不能采用函数名称调用。 var fn=function ha(){… …}; fn();匿名函数:匿名函数指的是没有名称的函数,可以有效地避免全局变量的污染以及函数名的冲突问题。下列两种写法:var 函原创 2020-12-05 12:38:13 · 218 阅读 · 0 评论