小编dav*_*n00的帖子

划分数字类型是Infinity?

提前抱歉这是一个显而易见的问题.我正在划分两个变量并接收Infinity作为我的结果.以下是详细信息:

typeof a //'number'
typeof b //'number'
typeof (a-b) //'number'
typeof ((a-b)/(b)) //'number'
     a - b = xxx.xxxxx //this works
     (a - b)/b = Infinity
Run Code Online (Sandbox Code Playgroud)

以下是一些更多细节:

a and b are five decimal places (XXX.XXXXX)
// the variables are generated from ....
var z = document.getElementById('foo').getBoundingClientRect()
var y = document.getElementById('bar').getBoundingClientRect()
var a = z.x
var b = y.x
Run Code Online (Sandbox Code Playgroud)

foo是一个div并且bar是一个表 a是在函数 b内部生成的函数内部生成的.on('scroll', ....)

<div id="foo">
  <table id='bar'>
  </table>
</div>
Run Code Online (Sandbox Code Playgroud)

我假设我的问题来自于typof = 'number'.在试图找到我的答案如下:

javascript

3
推荐指数
1
解决办法
117
查看次数

十进制在tsql中被截断

我是coldfusion和tsql的新手,所以如果这是一个愚蠢的错误,我很抱歉浪费你的时间.我搜索了"十进制截断,tsql,冷融合".以及任何这些组合.

我有一个提交小数的表单,但DB正在将数据记录为整数.意思是,表单的值为2.2,DB存储2.

每个数据库编辑器的列规范:

COLUMN_NAME      DATA_TYPE   DATA_PRECISION  DATA_SCALE  NULLABLE  DATA_DEFAULT 
promofactor      decimal          15              5           NO        ((0))                        
Run Code Online (Sandbox Code Playgroud)

HTML表单:

<input type="number" name="promoFactor" class="form-control" id="promoFactor" placeholder="Must be a number" required step="0.0001">

冷融合查询:

DECLARE @promofactor decimal(15,5)  = <cfqueryparam cfsqltype="cf_sql_decimal"  value="#form.promoFactor#"/>
Run Code Online (Sandbox Code Playgroud)

html t-sql coldfusion coldfusion-10

2
推荐指数
1
解决办法
81
查看次数

标签 统计

coldfusion ×1

coldfusion-10 ×1

html ×1

javascript ×1

t-sql ×1