![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
泷憬
这个作者很懒,什么都没留下…
展开
-
JavaScript之闭包
在JavaScript中,闭包指的是定义在一个函数内的函数,该函数可以使用其所在函数中定义的变量。示例代码如下: <script> function add(x){ return function(y){ return x + y; } } var result = add(5)(3); console.log(result); </script> ...原创 2019-07-11 16:42:40 · 199 阅读 · 1 评论 -
JavaScript之变量提升和函数提升
1、变量提升 请看如下代码: <script> var name = "Tom"; (function(){ console.log(name); var name = "Tim"; })(); </script> 运行结果如下图: 分析:JavaScript中,变量的声明将被提升到函数的最顶部,所以上面代码其实质应为如下代码: <script>...原创 2019-07-11 16:38:30 · 245 阅读 · 1 评论 -
JavaScript之匿名函数
没有函数名的函数称为匿名函数。示例代码如下: <script> (function(a,b){ console.log(a+b); })(1,2); </script> 运行结果如下图:原创 2019-07-11 16:28:59 · 220 阅读 · 1 评论 -
JavaScript之关键字const与let
1、const关键字 const声明的变量必须直接初始化且不允许二次赋值,示例代码如下: <script> const name = "Tom"; console.log(name); name = "Tim"; console.log(name); </script> 运行结果如下图: 2、let关键字 和var一样,let也用于声明变量,两者的区别如下: ...原创 2019-07-11 16:24:05 · 366 阅读 · 1 评论 -
JavaScript自定义对象总结
对象:在JavaScript中,对象是拥有属性和方法的数据。 JavaScript自定义对象方式有以下7种:直接创建方式、对象初始化器方式、构造函数方式、prototype原型方式、混合的构造函数/原型方式、动态原型方式和工厂模式,这里介绍常用的5种: 1、直接创建方式。语法如下: var 对象变量名 = { property1:value1, property2:value2, …, ...原创 2019-05-21 15:03:39 · 231 阅读 · 1 评论 -
JavaScript中函数总结
1、JavaScript中的函数类似于Java中的方法,是执行特定功能的语句块,定义函数的方式有如下两种: 方式一: function functionName([参数列表]){ 函数体; } 示例如下: function test(age){ console.log(age); } test(12);//调用函数 方式二: var functionName =function([参数列表])...原创 2019-05-21 14:28:37 · 205 阅读 · 1 评论 -
JavaScript中==与===区别
一、== 用于一般比较,不区分数据类型,只区分值是否相等;如果两个数据的数据类型不同,则在比较前会先将数据类型进行转换。示例如下: console.log(1==1);//true console.log(1=="1");//true,会先将"1"转为数字1 console.log(1==true);//true,会先将true转为数字1——关系运算符中如果数值型数据与非数值型数据进行比较,则会将...原创 2019-05-21 13:59:53 · 169 阅读 · 1 评论 -
JavaScript遍历数组方式总结
一、遍历数组方式一 示例如下: var names = ["Lucy","Lily"]; for(var i = 0; i<names.length; i++){ console.log(names[i]);//Lucy Lily } //相当于Java中的传统for循环 String[] names = {"Lucy","Lily"}; for (int i = 0; i < na...原创 2019-05-21 13:52:11 · 244 阅读 · 1 评论 -
JavaScript之箭头函数
1、传统函数 <script> function add(a,b){ return a + b; } var result = add(4,5); console.log(result); </script> 运行结果如下图: 2、箭头函数 <script> var add = (a,b)=>{ return a + b; } v...原创 2019-07-11 18:16:28 · 285 阅读 · 1 评论