数据类型:
Number:数值(包括整数、小数、NaN)
String:字符串(可以使用单引号或双引号)
Boolean:布尔类型
undefined:未定义类型复合数据类型:对象类型 object,函数类型 Function 数组array
类型转换:
parseInt():可以将字符串转换成数字类型(整型)。有三个作用:
1、可以将字符串转换成数字;
2、取整;
3、将字符串前面的数字提取出来。
<span style="color:#333333;"><!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>parseInt()可以将字符串转成数字</title> <script type="text/javascript"> <span style="white-space:pre"> </span>var a='6.5'; alert(parseInt(a)); // parseInt :1.可以将字符串转成数字;2.取整;3.将字符串前面的数字提取出来isNaN(a):这不是数字(错) </script> </head> <body> </body> </html></span>
parsetFloat:把数值字符串转换成小数;
这种把字符串转换成数字类型的方式,叫做强制类型转换。
注意:
1)如果字符串包含非数字,那么它只会把第一个非数字前面的内容转换成数值;
2)如果字符串是一个有效数值,然后如果是以0开头的话,那么转换后就会去掉0;
3)如果是以0x开头,那么就会当作一个十六进制的数值来进行状态;
变量命名规范:
JavaScript中的变量名的命名规范:
1、变量名必须以大写字母(A到Z)、小写宇母(a到z)或下划线(_)开头,其他的字符可以用字母、下划线或数字(0到9)。变量名称中不能有空格、+ 、-号等其他符号。
^a $ff _uu aa a8 8dd (红色字体是错误的)
2、不能使用JavaScript中的关键字作为变量名。在JavaScript中定义了多个关键字,这些关键字是JavaScript内部使用的,不能作为变量的名称。例如var、int、double、true等都不能作为变量的名称。
3、JavaScript变量名是区分大小写的,因此在使用时必须确保大小写相同。不同大小写的变量,例如sum、Sum、SUM,将被视为不同的变量。
下表列出常用的一些前缀,以使示例代码更易阅读:
类型 前缀 示例 数组 a aValuse 布尔 b bFound 浮点型(数字) l lValue 整型(数字) i iValue 函数 f fMethod 对象 o oType 正则表达式 r rePattern 字符串 s sValue 变型(可以是任何类型) v vValue