问答详情
源自:6-11 编程练习

为什么要 result="",直接vra result;不行么

http://img.mukewang.com/5a1e7f64000120a904370091.jpg

最下面那行

提问者:CXJ_甜心 2017-11-29 17:40

个回答

  • 慕尼黑2796912
    2017-11-29 17:44:34
    已采纳

    这么写把result类型定成字符串,如果直接写var result;则定义为未定义类型,就是什么类型都行,在js中数字+字符串会被系统自动更改为两个字符串的拼接,如果什么都不定义,结果可能返回一个undefined