美文网首页
vue.js 之网易课程2 (let和const命令)

vue.js 之网易课程2 (let和const命令)

作者: helinyu | 来源:发表于2017-02-17 14:07 被阅读97次
创建项目所有的都是yes的时候,修改代码出现了问题

从上面的信息可以看出来,都是eslint这个库出现了问题,应该是代码质量的问题;
ps:解决方案就是在创建代码的时候,不用安装eslint。

还有一个问题,一个项目曾经是可以的,但是今天运行出现了问题 ====> 端口被占用;
解决方案:
lsof -i tcp:8080
然后使用:kill -9 pid 将8080端口占用的进程杀掉。
mac 上查看端口是否被占用(这里是8080端口)

默认的端口8080被占用 加入一个警告的代码
显示结果

注意: 在创建项目的时候不要有eslint这个东东;

1、


代码中添加这一块代码

没有显示结果:
对于可能出现的错误,我们我可以在浏览器上的“检查”进行查看可能出现的错误的内容;


浏览器的console中显示错误的结果 将let改为var结果显示正确

var 在代码快中声明是全局,let声明只有在代码快中有效。

1) 第一条属性;
let 声明的变量只在变量声明时所在的代码块内有效。

2、


对a变量进行声明2次
显示结果
再次对代码进行修改

(这个时候alert(a)中的a获得值为3)
2)第二条属性:
let不允许在同一作用域内多次声明;

3、


将内层中的a声明为var a = 5
结果

上面var生命的变量的作用域是全局的,所以和全局的let的a的变量冲突(同一个a)

这样是正确的,let声明的变量可以进入子作用域

3)第3条属性
let 与全局变量的声明

const命令的其他属性和let是一样的;
不同之处在于:const声明的是常量,不可以进行改变;


错误的代码

相关文章

  • vue.js 之网易课程2 (let和const命令)

    从上面的信息可以看出来,都是eslint这个库出现了问题,应该是代码质量的问题;ps:解决方案就是在创建代码的时候...

  • ES6需要记忆理解的地方

    let和const命令 1、let和const均无变量提升。2、let变量指向的地址可变,const指向的地址不可...

  • let和const

    新的赋值语句let和const let和const命令

  • ES6之 let 和 const 命令

    ES6 之 let 和 const 命令 1、let 命令 1.1、基本用法 ES6 新增了let命令,用来声明变...

  • ES6的let 和 const 命令

    let 和 const 命令 let 命令 块级作用域 const 命令 顶层对象的属性 gl...

  • 重读 ES6(一)

    一、let 和 const 命令 let 命令 let 与 var 的区别:let 声明的变量只在 let 命令所...

  • es6之let与const

    本文目录: 1.let和块级作用域 2.const命令 3.var、let、const三者的区别 1.let和块级...

  • let和const命令

    es6标准入门 第2章 let和const命令 2.1 let命令 2.1.1 基本用法 let用来声明变量,但所...

  • js 中var contst let 之间的区别

    ECMAScript 6 新增 const 和 let 命令,用来声明变量。 那么const,let和var 在声...

  • ES6 let 和 const 命令

    目录 1、let命令 2、块级作用域 3、const命令 1、let命令 ES6 新增了let命令,用来声明变量。...

网友评论

      本文标题:vue.js 之网易课程2 (let和const命令)

      本文链接:https://www.haomeiwen.com/subject/zookwttx.html