随笔分类 -  JavaScript

摘要:var的重复声明1.使用var语句多次声明一个变量是合法的,不会造成任何错误. 2.如果重复使用的一个声明有一个初始值,那么它担当的不过是一个赋值语句的角色. 3.如果重复使用的一个声明没有一个初始值,那么它不会对原来存在的变量有任何的影响. 例: var a = 100; function fn( 阅读全文
posted @ 2022-03-18 18:12 笑傲江湖-令狐冲 阅读(274) 评论(0) 推荐(0) 编辑
摘要:脚本语言就是解释执行的语言。 所有解释执行的语言,它的代码就称为脚本。 比如Python代码也叫Python脚本,c++代码就不能叫c++脚本。 至于为什么这么叫,已经是历史遗留问题了,在现代根本没有意义,所以也不用深究。 阅读全文
posted @ 2022-03-16 17:03 笑傲江湖-令狐冲 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:1. 对象字面量方式(通过JSON来创建对象)。 对象字面量方式是创建自定义对象的首选模式,简单方便。 缺点:使用同一个接口创建很多对象,会产生大量的重复代码。比如我想再创建一个person1对象,我就得把上面的代码再重新写一遍,改变不同的属性值。 2.工厂模式。 由于在ECMAScript中无法创 阅读全文
posted @ 2022-03-16 15:42 笑傲江湖-令狐冲 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数。什么是JS?(点击查看) 下面先看看标准的解释: <script language="javascript">02 function SortNumber( obj, func ) // 定义通用排序函数03 {04 // 参数 阅读全文
posted @ 2022-03-07 17:41 笑傲江湖-令狐冲 阅读(371) 评论(0) 推荐(0) 编辑
摘要:匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点。 匿名函数:没有实际名字的函数。 首先我们声明一个普通函数: //声明一个普通函数,函数的名字叫fn function fn(){ console.log("张培跃"); } 然后将函数的名字去掉即是匿名函数: 阅读全文
posted @ 2022-03-07 16:14 笑傲江湖-令狐冲 阅读(275) 评论(0) 推荐(0) 编辑
摘要:箭头函数感性认识箭头函数 是在es6 中添加的一种规范 x => x * x 相当于 function(x){return x*x} 箭头函数相当于 匿名函数, 简化了函数的定义。 语言的发展都是倾向于简洁 对人类友好的, 减轻工作量的。 就相当于我最钟情的python, 有很多类似之处, 在 关于 阅读全文
posted @ 2022-03-07 15:56 笑傲江湖-令狐冲 阅读(216) 评论(0) 推荐(0) 编辑
摘要:类是用于创建对象的模板。他们用代码封装数据以处理该数据。 JS中的类建立在原型上,但也具有某些语法和语义未与ES5类相似语义共享。 定义类 实际上,类是“特殊的函数”,就像你能够定义的函数表达式和函数声明一样,类语法有两个组成部分:类表达式和类声明。 类声明 定义类的一种方法是使用类声明。要声明一个 阅读全文
posted @ 2022-03-04 16:19 笑傲江湖-令狐冲 阅读(654) 评论(0) 推荐(0) 编辑
摘要:var声明与变量提升变量声明JavaScript中,使用一个变量之前,先用var关键字声明它,变量如果没有赋值,则初始化值为undefined声明变量时,如果不写var,则会被定义为全局变量,而且并不是在函数内部写了变量,这个变量就属于这个函数的作用域;必须用var来声明,这个变量才会属于这个作用域 阅读全文
posted @ 2022-01-04 16:28 笑傲江湖-令狐冲 阅读(235) 评论(0) 推荐(0) 编辑
摘要:null在javascript中表示“无值”。null常常被看做对象类型的一个特殊值,即代表“无对象”的值。null是个独一无二的值,有别与其他所有的值。如果一个变量的值为null,那么就说明它的值不是有效的对象、数组、数字、字符串和布尔值。undefined还有一种特殊值Javascript会偶尔 阅读全文
posted @ 2022-01-04 14:55 笑傲江湖-令狐冲 阅读(49) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示