社区
VB基础类
帖子详情
Trim 函数 与 Trim$ 函数 有什么区别?
arongsuyila
2006-07-06 04:29:28
Trim 函数 与 Trim$ 函数 有什么区别?
...全文
592
13
打赏
收藏
Trim 函数 与 Trim$ 函数 有什么区别?
Trim 函数 与 Trim$ 函数 有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmlm3
2006-07-27
打赏
举报
回复
二者效果基本相同
众产-王坤
2006-07-27
打赏
举报
回复
呵呵
efengxu
2006-07-26
打赏
举报
回复
一般情况下都可以用,没什么区别!
of123
2006-07-26
打赏
举报
回复
Variant 类型是一个类型组合,包含各种类型。
arongsuyila
2006-07-26
打赏
举报
回复
那请问 Variant 值 又是什么东西呢?
我到是遇到过很多次,以前在C++里也遇到过,
但一直没有搞懂 ,他与其他基本数据类型有什么区别?
fyming
2006-07-26
打赏
举报
回复
一个弟子向大师倾诉程序编译中频繁的数据类型报错,问大师:“使程序永远没有数据类型错误,可能吗?”
大师回答:“可以做到。”于是将所有变量类型设置为Variant。
弟子运行程序,高兴地发现没有一处错误,但系统很快死机。
__________________________________
选自网文<VB之道>
MMABing
2006-07-26
打赏
举报
回复
我也只是随便和大家探讨探讨!
首先我们先讲一下Variant 数据类型
Variant 变量能够存储所有系统定义类型的数据。如果把它们赋予 Variant 变量,则不必在这些数据的类型间进行转换; Visual Basic 会自动完成任何必要的转换。例如:
Dim SomeValue '缺省为 Variant。
SomeValue = "17" 'SomeValue包含 "17"(双字符的串)。
SomeValue = SomeValue - 15 '现在, SomeValue 包含数值 2。
SomeValue = "U" & SomeValue '现在, SomeValue 包含 "U2" (双字符的串)。
不必过多关注 Variant 变量中数据的类型就可对 Variant 变量进行操作,但须避免落入陷阱。
如果对 Variant 变量进行数学运算或函数运算,则 Variant 必包含某个数
如果正在连接两个字符串,则用 " & " 操作符而不用 " + " 操作符。
除了可以像其它标准数据类型一样操作外,Variants 还包含三种特定值:Empty,Null 和 Error。
Empty 值
有时需要知道是否已将一个值赋予所创建的变量。在赋值之前,Variant 变量具有值 Empty。值 Empty 是异于0、零长度字符串 ("") 或 Null 值的特定值。可用 IsEmpty 函数测试 Empty 值:
If IsEmpty (Z) Then Z = 0
当 Variant 变量包含 Empty 值时,可在表达式中使用它;将其作为 0 或零长度字符串来处理,这要根据表达式来定。
只要将任何值(包括 0、零长度字符串或 Null)赋予 Variant 变量,Empty 值就会消失。而将关键字 Empty 赋予 Variant 变量,就可将 Variant 变量恢复为 Empty。
Null 值
Variant 数据类型还可包含一特定值:Null。Null通常用于数据库应用程序,表示未知数据或丢失的数据。 由于在数据库中使用 Null 方法,Null 具有某些唯一的特性:
对包含 Null 的表达式,计算结果总是 Null。于是说 Null 通过表达式“传播”;如果表达式的部分之值为 Null,那么整个表达式的值也为 Null。
将 Null 值、含 Null 的 Variant 变量或计算结果为 Null 的表达式作为参数传递给大多数函数,将会使函数返回 Null。
Null 值经由返回 Variant 数据类型的内在函数传播。
也可用 Null 关键字指定 Null 值。
Z = Null
也可用 IsNull 函数测试 Variant 变量是否包含 Null 值。
If IsNull (X) And IsNull (Y) Then
Z = Null
Else
Z = 0
End If
如果将 Null 值赋予 Variant 以外的任何其它类型变量,则将出现可以捕获的错误。而将 Null 值赋予 Variant 则不会发生错误,Null 将通过包含 Variant 变量的表达式传播(尽管 Null 并不通过某些函数来传播)。可以从任何具有 Variant 返回值的函数过程返回 Null。
除非明确将 Null 赋予变量,否则变量不会设置成 Null 值,所以,如果不在应用程序中使用 Null,就不必书写测试 Null 和处理 Null 的程序
嘻!这是MSDN上的!我只是想再看看大家还有什么高见?
arongsuyila
2006-07-26
打赏
举报
回复
可以详细的介绍一下Variant 类型,以及它的用途吗?
谢谢
wxrwan
2006-07-06
打赏
举报
回复
用trim$会更快些
nevsong
2006-07-06
打赏
举报
回复
有些地方必须使用带$符号的字符串处理函数!
hanstins
2006-07-06
打赏
举报
回复
一些 Visual Basic 字符串函数有两种类型,一种返回字符串,一种返回字符串类型的 Variant 值。
返回字符串的函数名称带有一个美元符号($),例如 Chr$、Format$、LCase$、Left$、LTrim$、Mid$、Right$、RTrim$、Space$、Trim$ 和 UCase$。
返回字符串类型 Variant 值的函数名称不带美元符号,例如 Chr、Format、LCase、Left、LTrim、Mid、Right、RTrim、Space、Trim 和 UCase。返回字符串的函数速度比较快,但是如果用一个空值调用这些函数会出错。返回字符串类型 Variant 值的函数可以处理空值,而不会出错。
arongsuyila
2006-07-06
打赏
举报
回复
还有Mid和Mid$等等好象有很多
如果是一样的,那为什么写法不一样呢?
PANBing
2006-07-06
打赏
举报
回复
一样的呀!
trim
函数
.txt
trim
函数
.txt
C语言实现
trim
函数
C语言实现
trim
函数
,
函数
名:
trim
,参数:源字符串、目的字符串...
PowerBI系列之Power Query专题
PowerBI系列之Power Query专题1. 获取数据 数据源种类介绍和获取Excel数据源输入数据和拷贝数据:创建辅助表解析Json/XML数据格式获取Web网页数据和URL添加动态参数连接数据的四种模式:Import、DirectQuery、Live Connection、Dual双 属于混合模式连接数据库:Sql server、 Mysql(直连但是必须先安装一个mysql插件)DirectQuery直连查询:Sql serverODBC方式获取数据表关联或多个Sql或调用存储过程获取数据SQL中动态传参和自定义
函数
: sql中使用参数或数据库名称使用参数连接Sharepoint和OneDrive数据源连接Dataset和Dataflow 替换本地数据源为Sharepoint数据源并保留数据处理操作 终止当前数据刷新Loading:Cancel Query数据源设置-重置数据连接凭证PBIDS连接数据源创建和使用报表模块(输入或值列表)利用报表模板和参数控制线下报表数据权限DirectQuery启用自动页面刷新和更改检测管理聚合表提高DirectQuery查询性能动态M查询参数提高DirectQuery查询性能添加数据刷新时间 DateTime.LocalNow()和Getdate()2. 数据清洗和M语言M语言和官方文档介绍PowerQuery中查阅M
函数
:=#shared, Ctrl+Space提示数据清洗之常用技能:提升标题、更改数据类型、保留删除错误或空行,删除重复项、选择列和删除列、填充单元格、合并列、拆分、提取、替换、条件替换、添加自定义列,添加条件列、添加索引列、分组、添加年月日列、追加和合并查询透视和逆透视以及转置合并单元格的Excel文件处理导入文件夹中多Excel文件并合并解决多文件合并中列顺序不一致使用参数和
函数
批量导入文件 文本中提取中文、英文、数字等处理双引号转义 列拆分详解解决列名改变错误解决列丢失错误动态显示、排序和重命名列为所有列名添加前缀列名字母大写和分隔符调整
Trim
标题列中的多余空格如何处理load数据错误为什么load的Excel数据有null空行为什么load的Excel数据标题在第二行灵活添加占位符规范同类相似数据数据按多列排序为分组添加Index序号分组内值合并诊断工具分析数据处理过程PowerQuery小技巧分享 新冠病例活动轨迹地图标识
javascript
trim
函数
javascript
trim
函数
。在javascript中,对于字符串可以使用
trim
去除末尾和开头的多余空白字符。 方法有两种,分别是普通字符串处理法和正则表达式法。根据需要自选。
trim
函数
.xls
trim
函数
.xls
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章