asp中将字符串转数字的函数小结_应用技巧

来源:脚本之家  责任编辑:小易  

用Cint()或2113Clng(),<% dim dr dr="2123123" dr1=Cint(dr)dr2=Clng(dr)%>可参考如下函数说明:5261CInt 函数描述返回表达式,此表达式已被转换为 Integer 子类型的4102 Variant。语法CInt(expression)expression 参数1653是任意有效的表达式。说明通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度或双精度运算的情况下,使用 CInt 或 CLng 强制执行整数运算。CInt 函数用于进行从其他数据类型到 Integer 子类型的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。如果 expression 在 Integer 子类型可接受的范围之外,则发生错误。 注意 CInt 与 Fix 和 Int 函数不同,后两者将数字的分数部分截尾取整,而不是四舍五入。当分数部分恰好为 0.5 时,CInt 函数通常将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而 1.5 被四舍五入为 2。 CLng 函数描述返回表达式,此表达式已被转换为 Long 子类型的 Variant。语法CLng(expression)expression 参数是任意有效的表达式。说明通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如,在出现货币运算、单精度或双精度算术运算的情况下,使用 CInt 或 CLng 函数强制进行整数运算。CLng 函数用于进行从其他数据类型到 Long 子类型的的国际公认的格式转换。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。如果 expression 取值不在 Long 子类型的允许范围内,则会出现错误。 注意 CLng 函数与 Fix 和 Int 函数功能不同,后两者函数对数值的小数部分进行截尾取整而不是四舍五入。当小数部分恰好等于 0.5 时, CLng 函数通常向与此数最接近的偶数取整。例如,0.5 取整为 0、1.5 取整为 2,cint() 、或者CLng()你这个应该用clng()。这个是vbscript的写法,Cint(dr),http://www.bzhome.cn/bbs/dispbbs.asp?boardid=19&id=111&page=1asp 函数2113大5261全41021653www.zgxue.com防采集请勿采集本网。

常常因为一些小地放的失误导致整个程序瘫痪.今天就遇到了.一个商城系统.因为计算整得我改了N久

int()或fix()这两个函数都可以实现 但在对负数取整时略有不同,如下, int(-3.3)=-4 fix(-3.3)=-3

在此记下这些数据转换的函数

你这个已经不是类型转换了 是指定内容的提取 cint 函数是返回一个数字类型但是参数需要是有效的表达式 也就是说 转换的的确是数字 类似“6879汉字汉字”

cstr()转换成字符串

主要的就这么两种,。 xxx=i.ToString(); xxx=Convert.ToString(i);

cint()转换成数字

比如

先用isnumberic函数判断

a=Cstr(a)

clng()转换为 Long 类型的 Variant(推荐使用clng代替cint,尤其是文章id等可能出现大于65536的数字)

整形……转字符形用:cstr()函数

字符形转整形用:cint()函数

字符形转长整形用:clng()函数

函数列表

CBool Boolean 任何有效的字符串或数值表达式。

CByte Byte 0 至 255。

CCur Currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。

CDate Date 任何有效的日期表达式。

CDbl Double 负数从 -1.79769313486232E308 至 -4.94065645841247E-324;正数从4.94065645841247E-324 至 1.79769313486232E308。

CDec Decimal 零变比数值,即无小数位数值,为

+/-79,228,162,514,264,337,593,543,950,335。对于 28 位小数的数值,范围则为

+/-7.9228162514264337593543950335;最小的可能非零值是0.0000000000000000000000000001。

CInt Integer -32,768 至 32,767,小数部分四舍五入。

CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入。

CSng Single 负数为 -3.402823E38 至 -1.401298E-45;正数为1.401298E-45 至 3.402823E38。

CStr String 依据 expression 参数返回 Cstr。

CVar Variant 若为数值,则范围与 Double 相同;若不为数值,则范围与 String相同。

到此这篇关于asp中将字符串转数字的函数小结的文章就介绍到这了,更多相关asp字符串转数字内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

  字符型可以转为2113数值型的函数有5261:CInt():转为整型, Csng(),转为单精度 CDbl,转为双精度 Clng(),转为长4102整型 CDec(),转为十进制 此外,val()函数也可将字符串转数字型  数据类型转1653换函数用于将一种类型的数据转换为另一种类型,如下:  CBool(expr) 将表达式expr转换为布尔值.如果表达式为0,则返回假(false),相反则返回真(True)  CCur(expr) 将表达式转换为货币值  CDate(expr) 将表达式转换为日期与时间类型  CInt(expr) 将表达式expr转换为整数  CLng(expr) 将表达式expr转换为长整数  CSng(expr) 将表达式expr转换为单精度数  CStr(expr) 将表达式expr转换为字符串  FormatCurrency(expr,NumDigitsAfterDecimal,IncludeLeadingDigit,UseParensForNegativeNumbers,GroupDigit) 返回一个指定格式的货币值.此函数使用控制面板区域设置中指定义的货币符号设置.参数expr表示要格式化的表达式,参数NumDigitsAfterDecimal表示小数点右边要显示的位数,参数IncludeLeadingDigit表示当所要格式化的表达式小于1且大于-1时,小数点前是否显示一个0,参数UseParensForNegativeNumbers表示是否将负号以括号来显示,参数GroupDigit表示是否将要格式化的表达式加以群组化.除第一个参数外,其他4个参数均为可选参数  FormatDateTime(Date[,formatmethod]) 返回一个指定格式化的日期与时间格式.Date表示被格式化的日期表达式,formatmethod的取值看这里ShowPost.asp?ThreadID=3  FormatNumber(expr,NumDigitsAfterDecimal,IncludeLeadingDigit,UseParensForNegativeNumbers,GroupDigit) 返回一个指定格式的数值.参数说明请参见FormatCurrency(上面)函数  FormatPercent(expr,NumDigitsAfterDecimal,IncludeLeadingDigit,UseParensForNegativeNumbers,GroupDigit) 返回一个百分比格式化的数值(数据后面加%符号).参数说明请参见FormatCurrency(上面)函数  Hex(expr) 将表达式expr转换为一个表示十六进制的数值字符串  Oct(expr) 将表达式expr转换为一个八进制的数值字符串,字符型可以转为数值型的函数有: CInt():转为整型, Csng(),转为单精度 CDbl,转为双精度 Clng(),转为长整型 CDec(),转为十进制 此外,val()函数也可将字符串转数字型本回答被提问者采纳,CInt 返回表达式,此表达式已被2113转换为 Integer 子类型的 Variant。5261CDbl 返回表4102达式,此表达式已1653被转换为 Double 子类型的 Variant。CLng 返回表达式,此表达式已被转换为 Long 子类型的 Variant。Csng 返回表达式,该表达式已被转换为 Single 子类型的 Variant。暂时想到这么多,CInt:转为整型, Csng,转为单精度 CDbl,转为双精度 Clng,转为长整型 CDec,转为十进制内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • ajax+asp和flash+asp数据读取取方法有些相似的实现方法
  • asp 无限级分类实现
  • asp程序中使用断开的数据记录集的代码
  • asp中让function同时返回多个值的代码
  • 不用模板只用asp+fso生成静态html页的一个方法
  • 检查access数据库中是否存在某个名字的表的asp代码
  • discuz 2.0整合asp系统,用户添加函数
  • asp限制ip访问 阻止某一个ip段禁止访问本站的代码
  • asp提速技巧 推荐
  • asp 微信公共平台接口实现代码
  • ASP中有什么函数把文本型值转换为数值型值?
  • ASP 字符串转数字格式
  • asp中将字符串转换成数字(小数)
  • asp当中将数值型转换为字符型的内部函数是什么
  • asp中带小数点的字符串转换成数字用什么函数的?
  • ASP 字符串转整型数字类型问题
  • 求ASP字符串转数字格式?
  • asp中 怎么将默认的string类型转换为int类型
  • asp问题:把数字类型转字符串类型.函数有没有
  • 怎么把ASP中的 字符串类型转成整形的 如把数字 13...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全asp基础应用技巧数据库相关asp class类存储过程小偷/采集木马相关fso专题首页asp编程ajax+asp和flash+asp数据读取取方法有些相似的实现方法asp 无限级分类实现asp程序中使用断开的数据记录集的代码asp中让function同时返回多个值的代码不用模板只用asp+fso生成静态html页的一个方法检查access数据库中是否存在某个名字的表的asp代码discuz 2.0整合asp系统,用户添加函数asp限制ip访问 阻止某一个ip段禁止访问本站的代码asp提速技巧 推荐asp 微信公共平台接口实现代码推荐4款傻瓜型的asp服务器软件(关于“未指定的错误”的问题 的比错误类型:provider (0x80004005c#入门教程之listbox控件使用方法utf-8 网页不显示+utf-8网页乱码asp 日期格式化问题microsoft jet database engine(asp中设置session过期时间方法总sql查询语句通配符与access模糊查asp获取url参数的几种方法分析总asp随机数 随机产生n位由数字和字母组成的asp中javascript处理复杂表单的生成与验证简单的asp统计制作实例asp utf-8编码生成静态网页的函数asp事务处理access模糊查询查不到数据的解决方法asp实现类似hashmap功能的类asp 精华源码收集(五年总结)aspupload文件重命名及上传进度条的解决方resaveremotefile函数之asp实现查找文件保
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved