标签:style blog color os strong ar 数据 div sp
js中的数据类型有: Object Null Undefined Number String Boolean
转化为boolean类型:Boolean();
转化规则:
| 数据类型 | 转化为true的值 | 转化为false的值 |
| Boolean | true | false |
| String | 任何非空的字符串 | ""(空字符串) |
| Number | 任何非零数字值 | 0和NaN |
| Undefined | 任何对象 | null |
| Object | 无 | undefined |
转化为String类型:String() 和 toString();
转化规则:
<script>
var a="1";
var b="true";
var c="null";
var d;
alert(String(a)); //"1"
alert(String(b)); //"true"
alert(String(c)); //"null"
alert(String(d)); //"undefined"
</script>
toString();方法不能够转化 Null 和 Undefined
转化为浮点数:parseFloat();
<script>
var num1 = parseFloat("1234red") //1234
var num2 = parseFloat("22.5") //22.5
var num3 = parseFloat("22.34.5") //22.34
var num4 = parseFloat("0908.4") //908.4
</script>
转化为整数:parseInt();
<script>
var num1 = parseInt("1234red") //1234
var num2 = parseInt("") //NaN
var num3 = parseInt("22.5") //22
var num4 = parseInt("70") //70
</script>
非数值转化为数值Number();
<script>
var a="1";
alert(Number(a));
var num1 = Number("Hello world"); //NaN
var num2 = Number(""); //0
var num3 = Number("0000011"); //11
var num4 = Number("true"); //1
</script>
标签:style blog color os strong ar 数据 div sp
原文地址:http://www.cnblogs.com/bjchenxn/p/3953238.html