笔记171024
2017-10-24 本文已影响4人
陈大饼同学
- javascript三大组成部分:ECMAScript,DOM和BOM(window对象)。
- ECMAScript是核心的翻译器,DOM文档对象模型,BOM浏览器对象模型。
- ECMAScript几乎没有兼容性问题,DOM有一些操作不兼容,BOM完全不兼容。
- js中六种基本类型:number,string,boolean,undefined,object和function。
- 两种情况下会出先undefined类型的变量:未声明那个定义和没有赋值。
- string转number类型,用parseInt(),NaN 非数字。
- NaN和NaN不想等,检测NaN使用isNaN()。
- 处理小数,也就是把字符串转换成小数,使用parseFloat()。
- 两种类型转换:隐式类型转换和显式类型转换。
- ==先转换类型再做比较 ,===不转换类型,直接比较。
- 减法运算 - 是隐式类型转换。加法 + 是显式类型转换。
- 减法运算在js里就一种用途:数字相减。
- 闭包:子函数可以使用父函数的局部变量。
- 匈牙利命名法:类型前缀+首字母大写。
这是我的第1篇笔记,我相信每一份努力和坚持都会有收获。