早教吧 育儿知识 作业答案 考试题库 百科 知识分享

连接运算符中“+”连接运算符如果一个是字符串而另一个是数字,则进行相加,结果为两个数字相加。可是我在同一本书中又看到一个运算符的用法a="a1"+3出现“类型不匹配”的错误

题目详情
连接运算符中“+”连接运算符如果一个是字符串而另一个是数字,则进行相加,结果为两个数字相加。
可是我在同一本书中又看到一个运算符的用法
a="a1"+3 出现“类型不匹配”的错误提示消息。
这是为什么?
▼优质解答
答案和解析
有的编译软件可以支持“强制类型转换”有的不能
“连接运算符中“+”连接运算符如果一个是字符串而另一个是数字,则进行相加,结果为两个数字相加。 ”这是自动强制类型转换的情况 不过用的不是规范的语法 所以有的书上会说有错 楼上的改法也有道理 写进去 再让软件编译