this语句的知识点第五点
摘要:对不起大家久等了 最后一点 第五点 funciton fn(){ console.log(this) } document.getElementById("div1").oncilck=function(){ //console.log(this)div1 fn()//window } docume
阅读全文
this语句的第三、四点
摘要:接着上次的继续更新 up~` 第三点主体怎么找? 就在这个函数(方法)带不带“.”,如果函数和方法执行带“.”,那么this就指向“.”前面的对象,如果不带“.”就指向window。 第四点自执行函数里面的this都指向window。 var num=45 var obj={ num:12, ff:
阅读全文
this语句的用法第一、二点
摘要:1.this是js的一个关键字,指定一个对象然后去代替他。 函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向window没有意思。 例题: function chifan(){ console.log(this) } 班长.chifan() 班长就是这个
阅读全文
js的数据类型。
摘要:Array 数组 json function 函数 日期 数字对象等 红色字体的是基本数据类型 Var s=”hello”; var s=12; var s=true; var s=null; var s=undefined; 基本数据类型就是简单的赋值。 引用(复合) 数据类型 Var s=[“h
阅读全文
函数定义的四种方法
摘要:表达式式定义 var an=function(){} 匿名函数
阅读全文
函数的作用域链
摘要:函数内部的变量被使用时,首先会在自己的私有作用域下查找是否有这个变量,有就直接使用,没有就会向他的上一级查找,父级就使用父级的,父级没有就会以此继续向上查找直到window为止,window有就使用没有就is not defined。这种查找机制我们叫作用域链。
阅读全文
变量提升的概念
摘要:变量提升是浏览器的一个功能,在js代码运行前,浏览器会给一个全局作用域叫window,window分两个模块,一个是存储模块,另一个是执行模块。存储模块找到当前作用域下的所有带var和function关键字,执行模块 代码从上到下执行,遇到变量就会去内存地址查找有没有这个变量,有就看这个变量有没有赋
阅读全文
js-自加和自减
摘要:i++ 返回的是自增之前的值 先利用再加 ++i 返回的是自增之后的值 先加再利用
阅读全文