![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
JavaScript
慕尼黑、
自学Java
展开
-
JavaScript中apply和call的用法+作用+区别
JavaScript中apply和call的作用和区别apply的使用语法:函数名字.apply(对象,[参数1, 参数2, …]);方法名字.apply(对象,[参数1, 参数2, …]);call的使用语法函数名字.call(对象,参数1, 参数2, …);方法名字.call(对象,参数1, 参数2, …);它们的作用:改变this的指向只要想使用别的对象方法,并且...原创 2020-04-03 00:57:50 · 139 阅读 · 0 评论 -
理解 JavaScript中 函数一定是对象
写在前面: 今天在补js高级基础的时候,看到了标题的那句话:如何理解函数是对象,对象不一定是函数?分析:什么是函数?JavaScript 函数是通过 function 关键词定义的。您可以使用函数声明或函数表达式。什么是对象?在 JavaScript 中,对象是王。如果您理解了对象,就理解了 JavaScript。在 JavaScript 中,几乎“所有事物”都是对象。...原创 2020-04-02 15:11:49 · 1817 阅读 · 2 评论 -
你知道在哪儿里查看最新的ECMAScript标准吗?
写在前面: QQ水群的时候,发现很多同学对es6没多少了解,更不用说es7-10了,有一次我发了一篇别的技术博主的文章到一个web交流群,大致内容是浅谈es6-10,顿时就有人在群里吐槽学不动了之类的话,仿佛这些es特性都是新出炉似的。在这里写下这篇文章帮助不知道如何查看es新特性的同学普及一下。TC39是什么?一个推动 JavaScript 发展的委员会,由众多互联网公司和各大主流浏览器...原创 2020-03-28 01:06:56 · 1544 阅读 · 0 评论 -
构造函数、实例对象和原型对象三者之间的关系
构造函数可以实例化对象构造函数中有一个属性叫prototype,是构造函数的原型对象构造函数的原型对象(prototype)中有一个constructor构造器,这个构造器指向的就是自己所在原型对象所在的构造函数实例对象的原型对象( _ proto _ )指向的是该构造函数的原型对象 (当你看到原型对象_proto_时,说明这个对象就是实例对象)构造函数的原型对象(prototype)中...原创 2020-03-27 21:58:29 · 244 阅读 · 0 评论 -
JavaScript中实例对象和构造函数之间的关系
JavaScript中实例对象和构造函数之间的关系是什么?1.实例对象通过构造函数来创建——创建的过程叫实例化2.如何判断一个对象是不是这个数据类型? 1) 对象 instanceof 构造函数名字 2)通过构造器的方式 实例对象.构造器==构造函数的名字我们在判断的时候尽量选用第一种方法,因为第二种方法中一个对象的构造器指向的可能不是自己的构造函数,可能指向的是object...原创 2020-03-27 17:23:31 · 233 阅读 · 0 评论 -
JavaScript中typeof和instanceof的区别和联系
typeof解释: typeof是一个一元运算符,放在一个运算数之前,运算数可以是任意类型,返回值是字符串,说明运算符的类型,可通过typeof来判断一个变量是否存在typeof返回值: number,string,undefined,object,boolean,function,symbol(ES6新增)Tip: 在判断一个引用类型的变量时,无论是什么引用类型都返回object。这时候就...原创 2020-03-27 13:48:28 · 174 阅读 · 0 评论 -
JavaScript中的every方法
every()方法的定义与用法:every()方法用于检测数组中的所有元素是否都满足指定条件(该条件为一个函数)。every()方法会遍历数组的每一项,如果有有一项不满足条件,则表达式返回false,剩余的项将不会再执行检测;如果遍历完数组后,每一项都符合条,则返回true。标准用法:array.every(function(currentValue,index,arr), thisV...原创 2020-03-24 01:58:10 · 63672 阅读 · 1 评论 -
JavaScript中,使用关键字new创建实例对象时,系统做了那些事儿?
开辟空间,用来存储创建的新对象把this设置为当前对象设置属性和方法返回当前的新对象原创 2020-03-23 10:00:35 · 584 阅读 · 0 评论 -
JavaScript中的预解析
JavaScript中预解析什么是预解析?预解析:提前解析代码预解析做什么事?把变量的声明提前了----提前到当前所在的作用域的最上面函数的声明也会被提前—提前到当前所在的作用域的最上面函数与变量哪个会先预解析?答案: 函数实践出真知,我们跑一段代码便知结果console.log(a)var a=3function a(){}不管将变量a和函数a如何调...原创 2020-03-20 03:17:13 · 88 阅读 · 0 评论 -
JavaScript中的数据类型有哪些?
js中的六大原始数据类型: number,string,boolean,null,undefined,objectnumber:数字类型(整数和小数)string:字符串类型(的值一般都是用单引号或者是双引号括起来) “12”boolean:布尔类型(值只有两个,true(真1),false(假0))null:空类型,值只有一个:null,一个对象指向为空了,此时可以赋值为nullu...原创 2020-03-19 15:20:48 · 1068 阅读 · 1 评论 -
编写js代码的注意问题
编写js代码的注意问题在一对script的标签中有错误的js代码,那么该错误的代码后面的js代码不会执行如果第一对的script标签中有错误,不会影响后面的script标签中的js代码执行script的标签中可以写什么内容 type="text/javascript"是标准写法或者写language="JavaScript"都可以。但是,目前在我们的html页面中,type和langua...原创 2020-03-19 14:57:19 · 285 阅读 · 0 评论 -
Javascript的简单介绍
JavaScript: 简称 jsJavaScript是什么?JavaScript是一种运行在客户端的脚本语言.js原名不是JavaScript,而是LiveScript当初设计出来是为了解决用户和浏览器之间的交互的问题由祖师爷布兰登·艾奇(BrendanEich)花了十天时间设计出来的是一门脚本语言是一门解释性语言是一门动态类型的语言是一门基于对象的语言(注意是基于对象)...原创 2020-03-19 14:51:27 · 342 阅读 · 1 评论 -
JavaScript中的 arguments
ECMAScript中的参数在内部用一个数组来表示,在函数体内通过arguments对象来访问这个数组参数Tipsarguments对象只是与数组类似,并不是Array的实例[]语法访问它的每一个元素length属性确定传递参数的个数用例function fun(){ console.log(arguments.length) console.log(argume...原创 2020-03-15 02:00:49 · 107 阅读 · 0 评论 -
JavaScript中的boolean类型转换
js中其它数据类型如何强制转换成boolean类型?除0之外的数字,转换为布尔型都为true除“ ”之外的所有字符,转换为布尔型都为truenull和underfined转换为布尔型都为false...原创 2020-03-15 01:18:01 · 196 阅读 · 0 评论 -
JavaScript中的数据类型:Number
NumberNumber:表示整数和浮点数NaN:即非数值(Not a Number)是一个特殊的数值Tips1. 任何涉及NaN的操作(例如NaN/10)都会返回 NaN2. NaN与任何值都不相等,包括NaN本身isNaN()概念:NaN 即 Not a Number语法:isNaN(n)功能:检测n是否是“数值”返回值: boolean (返回结果非真即假)T...原创 2020-03-15 00:55:17 · 216 阅读 · 0 评论 -
JavaScript语句结束的分号该不该纠结呢?
相信大家在学习js这门语言的时候会有一个疑问:js语句结束好像加不加分号结果都一样,那么到底要不要加呢?下面来谈谈我的个人见解。答案:js语句结束要使用分号,如果省略,则由解析器确定语句的结尾遵从习惯: 比如你玩Python不写,那么js也就不写;你Java、C玩得多,那就写分号最好统一: 要么都写,要么都不写。最好不要一页代码下来,有些语句写,但有些语句又不写个人建议: 初学者还是养...原创 2020-03-15 00:23:58 · 839 阅读 · 0 评论