看到个其他网友的问答,稍微做了下改动
在这种情况下,不输入任何数值点击“ok”会弹出"为什么不填写!"
但把倒数第二个条件改为else if (score<60 && score >= 0)时,会弹出"要努力了!"。
请问对于不填写任何内容时prompt在点击“ok”与“取消”不同情况下的返回值
???
点击取消在任何时候都是返回null。
点击确定,但是输入框中没有内容的话,默认是“”。因为prompt(str1,str2),str2没写,默认就是“”。“”==0是true
同样的困惑
取消返回null 确认的话返回一个空字符串,''==0返回的结果是true
ok返回值为0,取消返回值为null
不输入的情况下直接调用 rec();函数本身并在前面打印 “请重新输入"。