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

上一篇下一篇

猜你喜欢

热点阅读