数据类型的转换

Posted Xin不冻Jiu不痛1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型的转换相关的知识,希望对你有一定的参考价值。

强行转换为数字!

parseInt() 函数

parseInt() 函数可解析一个个字符串,并返回一个整数。

转换流程:

var num = parseInt("12345px");//返回12345

var num1 = parseInt("0xA"); //10(0x开头的按?六进制处理。a为10,b为11...)

var num2 = parseInt("56.9"); //56

var num3 = parseInt("red"); //NaN

 

parseFloat() 函数

parseFloat() 函数可解析一个字符串,并返回一个浮点数。

转换流程:

var fNum1 = parseFloat("12345red"); //返回 12345

var fNum2 = parseFloat("0xA"); //返回 NaN

var fNum3 = parseFloat("11.2"); //返回 11.2

var fNum4 = parseFloat("11.22.33"); //返回 11.22

var fNum5 = parseFloat("0102"); //返回 102

var fNum6 = parseFloat("red"); //返回 NaN

 

Number() 函数

 

使用 Number() 函数,可以将任意类型的值转化成数字。

 

 

强制转换成字符串

String() 函数

使用String() 函数,可以将任意类型的值转化成字符串。

 

强制转换成布尔值

Boolean() 函数

使用Boolean() 函数,可以将任意类型的变量转为布尔值。

以下五个值得转换的结果为 false 其他全部为true:

undefined false

null false

0 false

NaN false

"" false

以上是关于数据类型的转换的主要内容,如果未能解决你的问题,请参考以下文章

数据类型及转换

C++中的数据类型强制转换

求VB数据类型转换函数

Java数据类型转换:强制类型转换+自动类型转换

Java 7 (数据类型转换)

abap 数据类型转换