申明变量
var myname;
var 和 let 关键字之间的差异,不像 var关键词,可以轻松覆盖变量声明,当你使用 let 时,同名的变量只能声明一次。
var camper = "James";
var camper = "David"; //这是真确的
let camper = "James";
let camper = "David"; //这是错误的
const关键词
const 具有 let 的所有出色功能,另外还有一个额外的好处,即使用 const 声明的变量是只读的。 它们是一个常量值,这意味着一旦一个变量被赋值为 const,它就不能被重新赋值。
字符串的声明
var myName = "your name";
当字符串里面包含引号 " 或者 ’ 时,可以通过在引号前面使用反斜杠(\)来转义引号。
如:
const sampleStr = "Alan said, \"Peter is learning JavaScript\".";
有了转义符号,JavaScript 就知道这个单引号或双引号并不是字符串的结尾,而是字符串内的字符。