首页 > 技术文章 > 数据类型以及相互转化

ouber23 2014-05-09 18:34 原文

《一》数据类型

(typeof)获取数据的类型;例如 var a=12; alert(typeof a);

弹出的 是 Number;

1. 数值number 例如 var = 12,

此时变量便是一个数值

2. 字符串string 例如 var a = "abc";

此时数据类型便是 字符串

3 对象 object 例如

var a =document;

此时a就是一个对象

4. 未定义

undefined

包括为声明的变量,或者声明了,但是没赋值的变量都是未定义类型;

5 boolean布尔值

var a =true;

a的类型就是布尔型

6 函数

var a=function(){}

此时a就是一个函数类型;

 

《二》数据类型转换

1 字符串转换成数值

var a ="123"; // a是一个字符串;

var b=parseInt(a);  // b是一个数值;

parseInt,整数转化parseInt("abc"),次数弹出NaN(非数字)NaN和NaN不相等;但是可以用isNaN来判断

 alert(isNaN(a));弹出true 或者false;

小数转换:parseFloat   // “+” 的作用: 1 字符串连接  2  数字相加

 

推荐阅读