已采纳回答 / frgo_03360772
关键字和保留字的区别是:关键字属于语言设计中的一部分,保留字是语言设计尚未用到,但将来可能会用到;不能使用javascript中的关键字,比如var if else等等,这些关键字不能被设计成变量,否则在程序运行中,无法分辨其是你定义的变量,还是语言中的语法规范,所以尽量不要使用关键字或者保留字去定义变量;js中的关键和保留字如下:break case catch continue default delete do else finally for function if in instanceof ...
2016-05-27
已采纳回答 / 慕粉3418854
对的,我这有个小例子,跟你的差不多,你可以自己在myEclipse中运行看下<html><head><script type="text/javascript">function show_confirm(){var r=confirm("Press a button!");if (r==true) { alert("You pressed OK!"); }else { alert("You pressed Cancel!"); }}</script&...
2016-05-27
已采纳回答 / 无所事事的杰克
prompt会返回两种值,“非null”与“null”,对应的是“确认”和“取消”,即使什么也不输入就点“确认”,返回的值也不是null“!=”表示不等于,所以if(myname!=null)判断的是prompt返回的值是否为null若点击“确定”,则返回的值不是null,则执行if域的语句,即alert("你好"+myname);若点击“取消”,则返回的值是null,则执行else域的语句,即alert("你好 my friend.");
2016-05-27
最赞回答 / Asesino
因为var message="你是女士吗?"; 这里的message是sting类型 下面执行if语句的时候 判断message==true是不成立的 因为message是变量 而不是一个boolean类型的返回值。
2016-05-26
已采纳回答 / qq_云在风中_0
仁兄,你的mydiv没有removeAttribute这个开头的对象属性,所以,代码出错了,就运行不了了。这样<...code...>你用 mydiv.style2.display="none";就不会出错,因为有了以style开头的属性。js是代码,一般出问题了,很难直接看出来,要去浏览器里面调试才能找到问题所在。打开浏览器 F12 调出来调试画面,然后就进行你愉快的调试吧
2016-05-25