Javascript 我有一个包含小数点的字符串,例如;10.00“;我想用jQuery隐藏它?

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

我有一个包含小数点的字符串,例如“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(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