- 在浏览器中,一个
<script>元素代表一个编译单元。JavaScript 没有连接器(连接器的工作是解析未定义的符号引用,将目标文件中的占位符,替换符号地址),所有的编译单元都载入一个公共全局对象中。 - JavaScript 代码块不会创建新的作用域,也就是说在代码块内创建的变量,也能在代码块外面使用。
- 这些值都被当做 falsy(跟C语言类似):
falsenull- 空字符串
"" - 数字 0
- 数字
NaN - 除此之外,其它所有值都被当做真,包括
**true**、字符串**"false"**,以及所有的对象。
