JS类型转换

parseInt(arg)//将指定的字符串,转换成整数
var n = '624';
alert(parseInt(n, 8)); 表示624是8进制的,转换后为十进制的

var n='55abc'

parseInt(n) =55

Number(n) = NaN


parseFloat(arg)//将指定的字符串,转换成浮点数
Number(arg)把给定的值(任意类型)转换成数字(可以是整数或浮点数);转换的是整个值,而不是部分值。如果该字符串不能完全转换为整型,则返回NaN。(Not a Number
isNaN(arg)//判断arg是否为一个非数字(NaN,NaNNaN也不相等。
String(arg)把给定的值(任意类型)转换成字符串;
Boolean(arg)把给定的值(任意类型)转换成 Boolean 型;
eval(codeString)//将一段字符串的js代码,计算并执行。
原文地址:https://www.cnblogs.com/dxmfans/p/9434882.html