怎样将html表单中取到的字符串变成数字类型?

怎样将html表单中取到的字符串变成数字类型?,第1张

javascript自带parseInt(str)函数参数:str,为一个包含数字的字符串返回值:如果str中最前面几个字符是数字,则返回该数字如果str第一个字符不是数字,返回NaN。例如:parseInt("1234")//返回1234parseInt("1234A")//返回1234parseInt("1234A5")//返回1234parseInt("A1234")//返回NaN

方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:复制代码 代码如下:parseInt(“1234blue”)//returns 1234parseInt(“0xA”)//returns 10parseInt(“22.5”)//returns 22parseInt(“blue”)//returns NaNparseInt()方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:复制代码代码如下:parseInt(“AF”, 16)//returns 175parseInt(“10”, 2)//returns 2parseInt(“10”, 8)//returns 8parseInt(“10”, 10)//returns 10

第一种转换方式: 强制转换

代码:

结果:

第二种转换方式:转换函数,intval()、floatval()、strval()

代码:

结果:

第三种转换方式:通用类型转换函数settype(mixed var,string type)

代码:

结果:

扩展资料:

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:

(int)、(integer):转换成整形;

(float)、(double)、(real):转换成浮点型;

(string):转换成字符串;

(bool)、(boolean):转换成布尔类型;

(array):转换成数组;

(object):转换成对象。

参考资料:PHP中文网--类型转换的判别


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8363234.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存