6.1基础

1.变量本身没有类型, 一个变量最好只存一种类型数据

2.value属于字符串类型

3.underfinder出现的情况,未定义或者定义了没有给东西

4.NaN-----Not a Number(非数字),NaN与任意数相加结果为NaN,但NaN与NaN不相等,不能用‘==’号去判断,因该用isNaN()判断结果是否为 true

5.parseInt(a) 可以把数字状的字符串转化为整数,parseInt("12px13")结果为12,放入有小数点的“1.2”,出来为整数1

6.parseFloat(a),当a为“3.5cm4”,出来为3.5

7.    6==“6”为真true(先转换类型再比较),6===“6”为假false(不转换类型直接比较)

8.变量a+b,当其中一个是字符串,另一个是数字,结果为字符串的连接.

只有当两个都是纯数字时,结果为数字的和.

9.变量a-b,当其中一个是纯数字状的字符串,另一个是数字,结果为相减的数字.

当其中一方有非纯数字状字符串(“12px”),结果为NaN.

10.变量需要声明,命名用匈牙利命名法,前缀为类型,闭包:子函数可以使用父函数的变量

前缀为a,b,f,fn,i,o,re,s,v

代表类型为数组,布尔值,浮点数,函数,整数,对象,正则表达式, 字符串,变体变量

原文地址:https://www.cnblogs.com/luxiaoli/p/8509060.html