JavaScript 基础---笔记
其他
2018-08-12 16:26:12
阅读次数: 0
- JavaScript是什么?
- JavaScript 不是面向对象的语言,但是可以模拟面向对象的思想
- JavaScript 是一门基于对象的语言
- JavaScript 是一门脚本语言
- JavaScript 是一门解释性语言
- JavaScript 是一门动态类型的语言
- 数字类型:number类型
- 无论是整数还是小数都是数字类型
- 不要用小数验证小数,因为这是个bug
- 不要使用NaN判断是不是NaN,因该使用 isNaN (值 或者是 变量)-------NaN (not a number)
- 想要表示十进制:就是正常的数字
- 想要表示八进制:以0开头
- 想要表示十六进制:以0x开头
- 预解析(关键字:预解析、作用域、提升、隐式全局变量、)
- 1、把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值。
- 2、把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用。
- 3、先提升var,在提升function。
- 4、如果有多对的script标签都有相同名字的函数,预解析的时候是分段的,互不影响
转载自blog.csdn.net/FAST_13469ND/article/details/81328385