js 笔记
变量的作用域问题注意:
1. 当在函数内部没有使用var来声明变量的时候,该变量就会作为全局变量声明(不管是否在函数来定义)
2. typeof a (查看变量的类型)
3. javascript 常用的变量类型: 1.Array 2.Boolean 3.Date 4.Math 5.Number 6.String 7.String 8.RegExp 9.Global
4. var a = "12px" ; parstInt(a) result : 12 。 如果使用parstInt可以将字符串开头的几个数字转换为int, 但是如果开头的不是数字,那么就得到NaN
5. 布尔类型: true 和 false ,在js中,非0就是true, 特别注意:NaN是false
但一个变量没有定义值的时候,是underfined 类型, undefined 类型是false