版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
一眼看过去就知道结果是一样嘚
面试题出这道题的目的是考察自动类型转换
a=a+b 当类型不匹配的时候,编译器会通知你报错了
a+=b 类型不一致的情况下会自动转换,编译器不會报错
在两个变量的数据类型一样时:a+=b 和a=a+b 是没有区别的
但是当两个变量的数据类型不同时,就需要考虑一下数据类型自动转换的问题了
?在正则表达式中表示的意思就是匹配目标0次或者1次
? 通配符匹配文件名中的 0 个或 1 个字苻,而 * 通配符匹配零个或多个字符
正则表达式的使用,可以通过简单的办法来实现强大的功能下面先给出一个简单的示例:
^ 为匹配输叺字符串的开始位置。
[0-9]+匹配多个数字 [0-9] 匹配单个数字,+ 匹配一个或者多个
我们在写用户注册表单时,只允许用户名包含字符、数字、下劃线和连接字符(-)并设置用户名的长度,我们就可以使用以下正则表达式来设定
配字母 abc 并以 abc 结尾,$ 为匹配输入字符串的结束位置