JavaScript笔记
2018-12-11 本文已影响0人
饥人谷_莔
1.JavaScript 的变量名区分大小写,A 和 a 是两个不同的变量。
2.如果一个变量只是声明而没有赋值,则该变量的值是undefined。
3.不写 var 的做法,不利于表达意图,而且容易不知不觉地创建全局变量,所以建议总是使用var命令声明变量。
4.JavaScript 是一种动态类型语言,也就是说,变量的类型没有限制,变量可以随时更改类型。
5.JavaScript 引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。
console.log(a);
var a = 1;
等价于:
var a ;
console.log(a);
a = 1;
结果显示 a 的值是 undefined
。
6.合法的标识符:Unicode 字母、美元符号 $ 和下划线 _,数字0-9 。 第一位不可以使用数字。保留字也不能用作标识符。
7.注释:
var a = 1; // 单行注释
/*
这个
是
多行注释
*/
<!-- 这是HTML注释 -->
8.赋值表达式(=)、严格相等运算符(===)、相等运算符(==)
参考:javascript.ruanyifeng.com