TopSemic嵌入式交流群里,有个群友转发了一个相亲广告,引起了大家的讨论
面包 :
(资料图片)
wy :
这什么语言?
axy :
Matlab?
骑猪:
不是JS嘛
AP:
那段代码明显的打不出电话号码来,但程序员可以通过人脑编译后获得号码的。
空 :
15607145693 这是武汉的号码?
喵:
是
豪:
该号码微信头像是个男的
axy:
憋说了,头像能代表啥,冲呀xdm
LUX:
我懂了 挂男朋友头像
空:
我肯定搞错了,她写的是累加
还有大小写有bug,跑不动
骑猪:
跑不动
XDM冲吧
axy:
男的就男的吧,反正他一个月能赚两万呢
AP:
@骑猪,你是真正的程序员,debug的很好
骑猪:
我玩单片机的,偶尔摸鱼而已
总结一下:
1)原相亲广告中的代码是有bug的,不知道是不是出题者故意弄的
a. tell 变量没有赋初始值。不赋值它的类型是undefined,执行第5行代码就会报错,因为undefined类型和number类型做加运算,结果为NaN
b. tell、Tell大小写前后不一致
c. 第五行,+ =写法错误,应该是+=,arr[l]也不对
d. 第六行,最好拿到循环语句的外面,否则会打印多次
2)将下述代码保持为html格式文件
<script>vararr=[5,6,1,3,0,4,7,9];varindex=[2,0,1,4,6,2,5,0,1,7,3];vartell="";for(vari=0;i
使用Chrome浏览器打开,按F12选择Console就可以看到运行结果
X 关闭
X 关闭