val函数的问题为什么val("2+3+4+5")的值是2?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 18:07:12
![val函数的问题为什么val(](/uploads/image/z/10130459-59-9.jpg?t=val%E5%87%BD%E6%95%B0%E7%9A%84%E9%97%AE%E9%A2%98%E4%B8%BA%E4%BB%80%E4%B9%88val%28%222%2B3%2B4%2B5%22%29%E7%9A%84%E5%80%BC%E6%98%AF2%3F)
val函数的问题为什么val("2+3+4+5")的值是2?
val函数的问题
为什么val("2+3+4+5")的值是2?
val函数的问题为什么val("2+3+4+5")的值是2?
val(a) 返回字符串a中从左到右第一个非数字字符(当然第一个字符是“-”“+”号以及第一个出现的小数点都算作“数字字符”)之前的所有字符的“数字值”.
在val("2+3+4+5")中字符串"2+3+4+5"中从左到右第一个非数字字符是“2”之后的“+”,所以,它的值就是2了.