Javascript 我有一个包含小数点的字符串,例如;10.00“;我想用jQuery隐藏它?
我有一个包含小数点的字符串,例如“10.00”,我想用jQuery隐藏它?我需要把它从“10.00”改为“10” 如果需要将其作为字符串而不是int返回Javascript 我有一个包含小数点的字符串,例如;10.00“;我想用jQuery隐藏它?,javascript,jquery,Javascript,Jquery,我有一个包含小数点的字符串,例如“10.00”,我想用jQuery隐藏它?我需要把它从“10.00”改为“10” 如果需要将其作为字符串而不是int返回 Math.floor(parseInt("10.00",10)).toString(); // "10" 编辑: 实际上,Math.floor()不是必需的parseInt()将单独完成: parseInt("10.00",10).toString(); // "10" 如果需要将其作为字符串而不是int返回 Math.floor(par
Math.floor(parseInt("10.00",10)).toString();
// "10"
编辑:
实际上,Math.floor()
不是必需的parseInt()
将单独完成:
parseInt("10.00",10).toString();
// "10"
如果需要将其作为字符串而不是int返回
Math.floor(parseInt("10.00",10)).toString();
// "10"
编辑:
实际上,Math.floor()
不是必需的parseInt()
将单独完成:
parseInt("10.00",10).toString();
// "10"
有很多选择,我可能会选择
var foo = "10.00";
foo.split('.')[ 0 ];
有很多选择,我可能会选择
var foo = "10.00";
foo.split('.')[ 0 ];
以下内容将通过将十进制值转换为整数来删除十进制值:
// Returns an int of 10.
var myInteger = parseInt("10.00");
或
以下内容将通过将十进制值转换为整数来删除十进制值:
// Returns an int of 10.
var myInteger = parseInt("10.00");
或
或者用正则表达式。既然我们从一个字符串开始,并且想要一个字符串,为什么还要费心来回转换成数字呢?这将比“拆分”更快
/[^\.]*/.exec("10.00")[0]
或者用正则表达式。既然我们从一个字符串开始,并且想要一个字符串,为什么还要费心来回转换成数字呢?这将比“拆分”更快
/[^\.]*/.exec("10.00")[0]
纯字符串的方法是
var Trim = function( n ) {
var index = n.indexOf('.');
return n.substring(0, index - 1);
};
//usage
Trim( "10.00" );
纯字符串的方法是
var Trim = function( n ) {
var index = n.indexOf('.');
return n.substring(0, index - 1);
};
//usage
Trim( "10.00" );
以下内容可能有用:
intvalue = parseInt($('#quantity').val(), 10);
以下内容可能有用:
intvalue = parseInt($('#quantity').val(), 10);
你需要这里的
Math.floor
吗parseInt
不会返回一个整数值吗?@Michael,不会parseInt(“10.00”,10)).toString()代码>怎么做?@Konerak nothing,Math.floor不接受整数值。即使是这样,数字看起来也完全一样parseInt
是他所需要的一切。@XyanEwing工作得很好,但是我们会得到一个关于操作符~~做什么的问题。@XyanEwing它是groovy,但是混淆的可能性是巨大的!你需要这里的Math.floor
吗parseInt
不会返回一个整数值吗?@Michael,不会parseInt(“10.00”,10)).toString()代码>怎么做?@Konerak nothing,Math.floor不接受整数值。即使是这样,数字看起来也完全一样parseInt
是他所需要的一切。@XyanEwing工作得很好,但是我们会得到一个关于操作符~~做什么的问题。@XyanEwing它是groovy,但是混淆的可能性是巨大的!你有什么需要询问的边缘案例吗?例如,小于1的值,例如0.23
,.23
,0
,-0.23
或-23
。您需要询问任何边缘情况吗?例如,小于1的值,例如0.23
,.23
,0
,-0.23
或-23
。