笔记171024

  • 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篇笔记,我相信每一份努力和坚持都会有收获。

你可能感兴趣的:(笔记171024)