概述
因为想要深度美化自己的小网站,就像学习一下js代码的运用,当然不是学到那种能运用的地步,应该到可以使用一些小插件,看得懂JS代码就可以了,毕竟要用多少就学多少嘛,贪多嚼不烂(虽然感觉我已经很贪了,现在只好慢慢的嚼了。。。加油┗( ▔, ▔ )┛)
本文不是系统学习,随性而学!
1.关键字
var:声明变量
局部变量
函数内使用 var 声明的变量只能在函数内容访问,如果不使用 var 则是全局变量。
使用 var 关键字声明的变量不具备块级作用域的特性,它在 {} 外依然能被访问到。
{
var x = 2;
}
// 这里可以使用 x 变量
在 ES6 之前,是没有块级作用域的概念的。
ES6 可以使用 let 关键字来实现块级作用域。
let 声明的变量只在 let 命令所在的代码块 {} 内有效,在 {} 之外不能访问。
{
let x = 2;
}
// 这里不能使用 x 变量
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。
let 声明的变量只在 let 命令所在的代码块内有效。
const 声明一个只读的常量,一旦声明,常量的值就不能改变。
在 ES6 之前,JavaScript 只有两种作用域: 全局变量 与 函数内的局部变量。