VBS教程:函数-Int、Fix 函数

Int、Fix 函数

返回数字的整数部分。

Int(number)

Fix(number)

number 参数可以是任意有效的数值表达式。如果 number 参数包含 Null,则返回 Null

说明


IntFix 函数都删除 number 参数的小数部分并返回以整数表示的结果。

IntFix 函数的区别在于如果 number 参数为负数时,Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数。例如,Int 将 -8.4 转换为 -9,而 Fix 函数将 -8.4 转换为 -8。

Fix(number) 等同于:

Sgn(number) * Int(Abs(number))

下面的示例说明 IntFix 函数如何返回数字的整数部分:

MyNumber = Int(99.8)    ' 返回 99MyNumber = Fix(99.2)    ' 返回 99MyNumber = Int(-99.8)   ' 返回 -100MyNumber = Fix(-99.8)   ' 返回-99MyNumber = Int(-99.2)   ' 返回 -100MyNumber = Fix(-99.2)   ' 返回 -99

(0)

相关推荐

  • VBS教程:函数-Int、Fix 函数

    Int.Fix 函数返回数字的整数部分. Int(number) Fix(number) number 参数可以是任意有效的数值表达式.如果 number 参数包含 Null,则返回 Null. 说明Int 和 Fix 函数都删除 number 参数的小数部分并返回以整数表示的结果. Int 和 Fix 函数的区别在于如果 number 参数为负数时,Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数.例如,Int 将 -8

  • VBS教程:函数-数学函数

    Abs 函数Atn 函数Cos 函数Exp 函数Fix 函数Int 函数Log 函数Rnd 函数Sgn 函数Sin 函数Sqr 函数Tan 函数派生数学函数

  • VBS教程:函数-UBound 函数

    UBound 函数返回指定数组维数的最大可用下标. UBound(arrayname[, dimension]) 参数arrayname 必选项.数组变量名,遵循标准变量命名约定. Dimension 可选项.指定返回哪一维上界的整数.1 表示第一维,2 表示第二维,以此类推.如果省略 dimension 参数,则默认值为 1. 说明UBound 函数与 LBound 函数一起使用,用于确定数组的大小.使用 LBound 函数可以确定数组某一维的下界. 所有维的下界均为 0.对于有这样维数的数组

  • VBS教程:函数-Exp 函数

    Exp 函数返回 e(自然对数的底)的幂次方. Exp(number) number 参数可以是任意有效的数值表达式. 说明如果 number 参数超过 709.782712893,则出现错误.常数 e 的值约为 2.718282. 注意 Exp 函数完成 Log 函数的反运算,并且有时引用为反对数形式. 下面的示例利用 Exp 函数返回 e 的幂次方: Dim MyAngle, MyHSin ' 用弧度定义角.MyAngle = 1.3 '计算双曲线的正弦.MyHSin = (Exp(MyAn

  • VBS教程:函数-VarType 函数

    VarType 函数返回指示变量子类型的值. VarType(varname) varname 参数可以是任何变量. 返回值VarType 函数返回下列值: 常数值描述vbEmpty0Empty(未初始化)vbNull1Null(无有效数据)vbInteger2整数vbLong3长整数vbSingle4单精度浮点数vbDouble5双精度浮点数vbCurrency6货币vbDate7日期vbString8字符串vbObject9Automation 对象vbError10错误vbBoolean1

  • VBS教程:函数-LBound 函数

    LBound 函数返回指定数组维的最小可用下标. LBound(arrayname[, dimension]) 参数arrayname 数组变量名,遵循标准变量命名约定. Dimension 指明要返回哪一维下界的整数.使用 1 表示第一维,2 表示第二维,以此类推.如果省略 dimension 参数,默认值为 1. 说明LBound 函数与 UBound 函数共同使用以确定数组的大小.使用 UBound 函数可以找到数组某一维的上界. 任一维的下界都是 0.

  • VBS基础篇 - vbscript常用函数及功能

    vbs常用函数 函数名 语法 功能 Abs Abs(number) 返回一个数的绝对值 Sqr Sqr(number) 返回一个数的平方根 Sin Sin(number) 返回角度的正玄值 Cos Cos(number) 返回角度的余玄值 Tan Tan(number) 返回角度的正切值 Atn Atn(number) 返回角度的反正切值 Log Log(number) 返回一个数的自然对数 Int Int(number) 取整函数,返回一个小于number的第一整数 FormatNumber

  • VBS技术内幕:CreateObject函数详解

    曾经我也不明白为什么在CreateObject函数中传递不同的字符串就可以创建各种各样功能强大的对象.后来无意中看到UMU的<[UMU WSH 教程](9)CreateObject 过程>,才知道CreateObject函数创建的是COM对象,第一个参数是COM对象的ProgID.再后来拜读了Jeff Glatt的<COM in plain C>,知道了如何用纯C语言编写COM组件. COM(组件对象模型)是一个很复杂的概念,需要用砖头那么厚的书才能讲得清楚,而且没有C++和面向对

  • C语言进阶教程之字符串&内存函数

    目录 前言: 一.求字符串长度 strlen strlen函数的模拟实现 二.长度不受限制的字符串函数 strcpy strcpy函数的模拟实现 strcat strcat函数的模拟实现 strcmp strcmp函数的模拟实现 三.长度受限制的字符串函数 strncpy strncpy函数的模拟实现 strncat strncat函数的模拟实现 strncmp strncmp函数的模拟实现 四.字符串查找 strstr strstr函数的模拟实现 strtok strtok函数的模拟实现 五.

  • 利用jQuery的$.event.fix函数统一浏览器event事件处理

    比如得到触发事件的元素引用在IE浏览器下是:event.srcElement,在FF浏览器下则是:event.target,另外又比如在FF浏览器下得到光标相对页面的位置是event.pageX,而IE浏览器下的处理方式又是不一样的,当然还有一些像"阻止事件冒泡"以及"取消浏览器默认行为"等,不同浏览器也有不同的处理方式,如果我们要使JavaScript在不同的浏览器下能正常处理事件代码,就要分别进行判断处理.现在jQuery为我们提供了统一兼容处理函数$.even

随机推荐