js 字符串截取问题,谢谢

例如:230.094

结果:230
不要小数点后面的。要判断是否字符串中有小数点,字符串可能是整数,可能是浮点数。
最终得到结果是整数。求js代码,谢谢

用点号分割去第一项就行了

 var s='230.094';
s=s.split('.')[0];
alert(s); 
s='2301';
s=s.split('.')[0];
alert(s); 

什么语言没说,两个办法,一个是先解析为浮点数,再取整,一个是先得到小数点前面的字符串,再直接转换成整数。
前一个办法简单。

 Math.ceil(parseFloat(字符串))

直接用 分割函数 . 分割,取分割后的 第一个 下标为 0 即可。

String numStr = "230.094";
String num = numStr.split("\.")[0];
System.out.println(num);

直接分割,取[0]
var s="3666";
alert(s.split(".")[0]);
var s="3666.77";
alert(s.split(".")[0]);

首先判断你的字符串中必须都是数字,如果是的话有个简单的方法你试下
var s="230.094";
var ss=parseInt(s);
alert(typeof ss);//输出标识符类型
输出结果就是number