![](https://img-blog.csdnimg.cn/20200406171038297.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js
js基础知识
Angeladaddy007
这个作者很懒,什么都没留下…
展开
-
javascript中的this指向问题
全局下的this非严格模式的情况下,下面的this都是指向window的console.log(this);//window function abc(){ console.log(this);//window}对象当中的this属性描述this时,这个时候对象还没有生成,所以this指向外层的this指向。对象的方法this指向该对象本身var a = 10;var obj1 = { a: 100, c: this.a, //wi原创 2020-06-25 21:33:02 · 120 阅读 · 0 评论 -
call apply bind 相关认识
call apply1、 这两个东西可以执行函数function play(a,b){ console.log("让我康康")}// 可以执行函数play.call();play.apply();2、(重要)这两个玩意可以改变this 的指向fn.call(obj);//将函数中this的指向改变为这里带入的第一个参数obj// 函数中如果没有this,call就没有任何意义了,和普通的执行函数概念一样call和apply都可以改变this的指向,他们两个唯一的不同点就是???原创 2020-06-25 16:08:32 · 143 阅读 · 0 评论 -
数组,类数组相关知识点
创建数组var arr=new Array(10);//只写一个10相当于创建一个长度为10的空数组,括号不可为小数var arr1=[10] //只有一个10的数组,长度是1数组的相关方法改变数组的方法可以改变原数组 ???? push pop shift unshift sort reverse splicepush在数组末端添加,并返回新的长度//push 重写Array....原创 2020-04-12 21:54:00 · 131 阅读 · 0 评论 -
条件运算符
三目运算符//条件 ? 条件是true返回的结果 : 条件是false时返回的结果var max= 3 > 4 ? 3 : 4 条件语句if (条件) ;//条件中的结果不是 "",false,0,NaN,undefined,null就可以进入条件//也就是说上面那一大堆boolean值都是false循环while for do...whilefor(...原创 2020-04-12 20:51:09 · 95 阅读 · 0 评论 -
javascript 数据类型转换
转载源地址:https://blog.csdn.net/Charissa2017/article/details/103755644.任何内容转换为数值型Number() 转换为number类型,如果有字符存在,转换后就变成NaN;function、undefined、关键字、{ } 不能直接转换,需要先转换成字符串,再转成 Number;空数组 [ ] 、空字符串 " "、null转换成...转载 2020-04-06 21:42:09 · 107 阅读 · 0 评论 -
js基础,变量、常量-(数据类型)
一、js基础1.外部引入js<script src="a.js" async defer></script><script> ...</script>ES6模块化引入jsimport Box from "./js/Box.js";2.行内js的写法<button onclick="alert('aaa')">按...原创 2020-04-06 20:42:05 · 123 阅读 · 0 评论