获取包含类似数值的数组单元格的字符串值
Get string value of array cell containing a numeric-like value
我有一个像这样的数组:
var dimensions = [
["0.250", "1/4 0.250" ],
["0.375", "3/8 0.375" ],
["0.500", "1/2 0.500" ]
];
第一个元素指定为字符串,但可以解释为数字。在某些情况下,我想把它当作一个数字,在其他情况下,像一个字符串:
var string_value = dimensions[ 0 ][ 0 ];
var numeric_value = dimensions[ 0 ][ 0 ];
我如何控制使用哪个解释?
我如何控制使用哪个解释?
您可以使用String
和Number
构造函数显式地将它们转换为一个
var string_value = String( dimensions[ 0 ][ 0 ] );
var numeric_value = Number( dimensions[ 0 ][ 0 ] );
假设可以是一个有效的数字,并且您希望它是,您可以简单地使用isNaN
进行条件解析。
var string_value;
var numeric_value;
if (isNaN(dimensions[0][0])) {
string_value = dimensions[0][0];
} else {
numeric_value = parseFloat(dimensions[0][0]);
}
您已经有一个字符串,只是分配和数字,您可以使用一元+
来转换为Number
。
var string_value = dimensions[0][0];
var numeric_value = +dimensions[0][0];
使用"parseFloat"在一个你想要作为一个整数,并留下另一个作为字符串(因为它是在引号内定义的,它应该读为一个字符串)。
,
var numberic_value = parseFloat(dimensions[0][0]);
相关文章:
- 使用jquery在单击时在单元格中输入值
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 可以'我不明白为什么;t将行和单元格添加到表中
- 如何在Angular中的表的所有单元格中添加链接
- 将字符串结果返回到表单元格中的新行中
- 获取表格单元格的 HTML 字符串
- 谷歌表格循环搜索字符串并清除相邻单元格
- 如何根据字符串更改表格单元格的颜色
- 将表格导出为CSV字符串格式问题到单独的单元格中
- 如何测试数组列中的单元格中的数字或字符串
- 如何在BIRT中为空单元格指定默认字符串值
- 使用GreaseKit:如果字符串存在于表单元格中,则单击特定按钮,如果它出现在相同的单元格中
- 如何隐藏表中第三个单元格值与给定字符串不匹配的行
- 使用搜索字符串定位单元格
- 在Google Scripts中替换单元格中字符串值的多个部分
- 如何使用行号变量来创建单元格引用字符串
- 获取包含类似数值的数组单元格的字符串值
- 如何使用jquery将表中最后两个单元格的值替换为字符串
- 如果表单元格的注释节点包含字符串,请选择该单元格
- jQuery和CoffeeScript:检查值是否是表单元格值的子字符串的更优雅的方法是什么