js中的数据类型以及转换
Js中的数据类型 Js中的数据类型一共有六种,即number,string,boolean,underfine,null,object。 一,number Number数据类型指的是数字,可以为整型,也可以是浮点数。如 1 var a=12,b=12.5; 二,string 字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;需要注意的是 字符串必须放在引号里(单引号或双引号); 如 1 2 3 4 5 var bob=”man”; alert(“bob”); alert(bob); 浏览器首先会弹出包含有“bob”的字符串,然后弹出包含有“man”的字符串,前者是直接弹出字符串,后者则是弹出变量的值。 三,boolean 布尔型数据只能有两种值 true 和 false,在js中true和false是关键字。通常,我们设置布尔值时多用于条件的判断。如: 1 2 3 4 5 6 7 var flag= true ; if (flag){ //js 代码 } 在条件判断语句中我们将所有的判断条件看做一个布尔值(这里需要了解一些布尔值的转换特性)。 四,underfine underfine通常指的是没有赋值的变量,通过typeof可以对数据的类型进行判断。如 1 2 3 4 5 var a,b=underfine; alert(a); alert( typeof a);