1:数字()
如果是布尔值,则将真值和false值分别
转换为1和0。
如果它是一个数值,它只是简单地
介绍和返回。
如果为空值,返回0。
如果未定义,返回到南。
如果是字符串:
如果字符串中只有一个数字,则将其转换为十进制值,忽略前导0。
b.如果字符串包含有效的浮点格式,如1.1,则将其转换为相应的浮点数,而忽略了0。
如果字符串包含一个有效的十六进制格式,如0xf,将它转换成一个十进制大小相同的值。
如果字符串为空,将其转换为0。
如果字符串包含上述格式以外的字符,则将其转换为
如果它是一个对象,该对象的valueOf()
方法被调用,并返回值然后转换按照以前的规则。如果转换的结果为NaN,toString()对象的方法被调用,然后返回的字符串值,然后将按照以前的规则。
例子:
VaR num1 =数(Hello World); / /南
VaR num2 =数(); / / 0
VaR小
键盘数字3 =数(00000 11); / / 11
二:parseInt()
ParseInt()是比较常用的在
处理整数。当parseInt()
函数将一个字符串,它忽略了
空间中的字符串的前面,知道的第一个非空白字符被
发现。
如果第一个字符不是数字或parseInt()返回NaN,相同,与parseInt()返回空字符串转换南。
如果第一个字符是一个数字字符,parseInt()将继续解析二字直到随后的所有字符串都
解决了,或是遇到一个非数字字符。
在parseInt()方法也有一个基本
模式,可以转换成二进制,八进制,十六,或任何其他字符串,整数。
该基地由parseInt二
参数指定()方法,所以我们需要解析十六个二进制值。当然,我们可以调用parseInt()在二进制、八进制的方法,甚至小数(
默认模式)。
例:
VaR num1 = parseInt(AF
VaR num2 = parseInt(AF); / /南
VaR小键盘数字3 = parseInt(10
VaR NUM4 = parseInt(sdasdad ); / /南
三:parseFloat()
类似于parseInt()函数parseFloat()也是解析每个字符从第一个字符(0位)。它也被解析到一个字符串的末尾,或解析到一个无效的浮点数字字符。
也就是说,字符串中的第一个小数点是有效的,第二个小数点无效,后面的字符串将被忽略。
ParseFloat()解析小数,所以它没有二参数指定的基本用法
如果字符串包含一个数字,可以解析为正数(没有小数点,或小数点为零),parseFloat()将返回整数。
例:
VaR num1 = parseFloat(123af ); / / 123
VaR num2 = parseFloat(0xa ); / / 0
VaR小键盘数字3 = parseFloat(22.5); / / 22.5
VaR NUM4 = parseFloat(22.3.56 ); / / 22.3
无功num5 = parseFloat(908.5); / / 908.5
parseInt()之间的差异和parseFloat():
字符串中的第一个小数点解析parseFloat()是有效的,而parseInt()下降时,小数点时,因为小数点是不是一个有效的数字字符。
ParseFloat()总是忽略前导零。十六二进制格式字符串会被转换为0,而parseInt()二参数可以
设置基数,根据基数变换。
以上是本文的全部内容,希望本文的内容能给大家的
学习或
工作带来一定的帮助,同时也希望能给予更多的
支持!