Javascript基础2
摘要:
<script>
的属性defer、async、src、type- MINE类型、load事件、DOMContentLoaded事件
- 文档模式
- 报错”Identifier Expected”是因为标识符命名使用了关键字
- 用var定义变量和省略var造成的影响
- 5种基本数据类型,一种复杂数据类型,使用typeof分别返回什么值
- null和undefined的区别和联系,各自的使用场景,二者相等(==),分别使用Number()和parseInt/parseFloat得到的值
- typeof可以使用未定义变量而不报错
- 会转换为false的五个值
- NaN的两个特性,isNaN函数判断是不是可以转换为数字
- 使用时一般用Number方法转换除string外的值,parseInt/parseFloat只能解析string值
- parseInt/parseFloat解析字符串规则是,第一位非空格值必须是数字,否则结果就是NaN
- 使用parseInt最好指明进制,parseInt(‘070’,10)
- parseFloat只能解析十进制
- string字符字面量、转义序列,\ntrbf,
\\
,",',\xnn,\unnnn - string的length对双字节字符不准
- null和undefined没有toString()方法,所有类型都有String()方法
- number类型的toString()方法,可以传参,2、8、10、16,代表进制