JavaScript
goldfish3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Node.js基础笔记
1:模块系统JS这门语言最开始是作为浏览器脚本存在的,本身并没有模块系统,模块的划分靠html中的script标签控制,然而node.js将js作为后台开发语言,必须要有模块划分,如果一个文件要将本文件定义的变量和函数暴露出去,可以使用export://文件a.jslet a = 10;function f(){};module.exports = { a:a, f:f}或者module.exports.a = a;module.exports.f = f;如果不涉及函数和数组原创 2020-06-01 13:08:29 · 353 阅读 · 0 评论 -
JavaScript知识补充
JS作为纯函数式编程语言,理解起来有些不习惯,这里记录下。1:变量声明的三种方式var、let、const在c++、java中,默认情况下,变量声明后都是块作用域,即如下代码是无效的:if(1){ int a = 20;}print(a);用{}包括的部分即是块,a是在块内定义,块外不能调用。但JS不一样,ES5时代,var声明的变量是函数作用域,声明的变量在整个函数内都有效,块并不能限制变量的作用域,这样不可避免就会存在代码污染,于是在ES6时代就有let来表示块作用域的对象。原创 2020-05-27 00:37:07 · 280 阅读 · 0 评论
分享